注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學測試驅(qū)動開發(fā):英文版

測試驅(qū)動開發(fā):英文版

測試驅(qū)動開發(fā):英文版

定 價:¥32.00

作 者: (美)Kent Beck著
出版社: 中國電力出版社
叢編項: 原版風暴·軟件工程系列
標 簽: 暫缺

ISBN: 9787508314013 出版時間: 2003-08-01 包裝: 平裝
開本: 24cm 頁數(shù): 226 字數(shù):  

內(nèi)容簡介

  本書是KentBeck先生的最新力作,在亞馬遜網(wǎng)站上持續(xù)熱賣,是Addison-Wesley出版公司著名的大師簽名系列圖書之一。我們希望本書的引進,能讓更多讀者有機會親自體驗最原汁原昧的大師作品,縮短與國外先進技術(shù)的差距,并借以推動年輕的中國軟件產(chǎn)業(yè)的發(fā)展。 近一兩年,極限編程(XP)在中國的軟件企業(yè)中受到了相當?shù)闹匾?,越來越多的開發(fā)團隊開始應用XP的方法,并從中受益。XP以“開發(fā)符合客戶需要的軟件”為目標,鼓勵需求變化,并主動擁抱變化,測試驅(qū)動開發(fā)(TDD)是極限編程的重要特點,它以不斷的測試推動代碼的開發(fā),既簡化了代碼,又保證了軟件質(zhì)量,但是如何正確地進行測試,以及如何對代碼中難以測試的地方進行測試,這些問題一直在困擾著開發(fā)團隊。 本書從頭到尾跟蹤介紹了兩個TDD項目,描述了程序員容易上手又能大大提高工作質(zhì)量的技術(shù)。在涉及TDD最有特色的模式和重構(gòu)后面都附有例子。通過將側(cè)重點放在靈活的方法和快速開發(fā)的策略上,肯定能激發(fā)讀者接受這些未被充分利用但功能強大的技巧。通過自動測試驅(qū)動開發(fā),然后消除重復設(shè)計,不管程序難度有多大,任何程序員都可以寫出可靠的、沒有bug的代碼。此外,TDD能鼓勵程序員迅速地學習,更積極地溝通,并且能夠找出建設(shè)性的反饋。KentBeck是軟件開發(fā)方法學的泰斗、XP的創(chuàng)始人,長期致力于軟件工程的理論研究和實踐,并具有講授XP的豐富經(jīng)驗。作為軟件業(yè)內(nèi)最富創(chuàng)造,哇和最有口碑的領(lǐng)導人之一,KentBeck極力推崇模式、極限編程和測試驅(qū)動開發(fā),,他現(xiàn)在加盟于ThreeRivers研究所,是多部暢銷書如《Smalltalk Best PracticePatterns》、《解析極限編程——擁抱變化》和《規(guī)劃極限編程》(和Martin Fowler合著)的作者,并且是超級暢銷書《重構(gòu)——改善既有代碼的設(shè)計》(中國電力出版社出版中英文版)的特約撰稿人。

作者簡介

  Kent Beck是軟件開發(fā)方法學的泰吉、XP的創(chuàng)始人,長期致力于軟件工程的理論研究和實踐,并具有講授XP的豐富經(jīng)驗。作為軟件業(yè)內(nèi)最富創(chuàng)造性和最有口碑的領(lǐng)導人之一,Kent Beck極力推崇模式、極限編程和測試驅(qū)動開發(fā)。他現(xiàn)在加盟于Three Rivers 研究所,是多部暢銷書如《Smalltalk Best Practice Pattrns》、《解析極限編程擁抱變化》和《規(guī)劃極限編程》的作者,并且是超級暢銷書《重構(gòu)——改善既有代碼的設(shè)計》的特約撰稿人。

圖書目錄

Preface
Acknowledgments
Introduction
PART I: The Money Example
Chapter 1: Multi-Currency Money
Chapter 2: Degenerate Objects
Chapter 3: Equality for All
Chapter 4: Privacy
Chapter 5: Franc-ly Speaking
Chapter 6: Equality for All, Redux
Chapter 7: Apples and Oranges
Chapter 8: Makin' Objects
Chapter 9: Times We're Livin' In
Chapter 10: Interesting Timer
Chapter 11: The Root of All Evil
Chapter 12: Addition, Finally
Chapter 13: Make It
Chapter 14: Change
Chapter 15: Mixed Currencies
Chapter 16: Abstraction, Finally
Chapter 17: Money Retrospective
PART II: The xUnit Example
Chapter 18: First Steps to xUnit
Chapter 19: Set the Table
Chapter 20: Cleaning Up After
Chapter 21: Counting
Chapter 22' Dealing with Failure
Chapter 23: How Suite It Is
Chapter 24: xUnit Retrospective
PART III: Patterns for Test-Driven Development
Chapter 25: Test-Driven Development Patterns
Chapter 26: Red Bar Patterns
Chapter 27: Testing Patterns
Chapter 28: Green Bar Patterns
Chapter 29: xUnit Patterns
Chapter 30: Design Patterns
Chapter 31: Refactoring
Chapter 32: Mastering TDD
Appendix I: Influence Diagrams
Appendix II: Fibonacci
Afterword
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號