Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-10
ISBN: 9780321503626
定价: 1127.90
装帧: 平装
页数: 384页
正文语种: 英语
丛书: Beck Signature
  • About This ProductDescriptionForeword by Kent Beck     "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham     “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper.” --Robert C. Martin     “If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.”--Michael Feathers     Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable.      Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes      ?   Implementing TDD effectively: getting started, and maintaining your momentum       throughout the project  ?   Creating cleaner, more expressive, more sustainable code  ?   Using tests to stay relentlessly focused on sustaining quality   ?   Understanding how TDD, Mock Objects, and Object-Oriented Design come together       in the context of a real software development project  ?   Using Mock Objects to guide object-oriented designs  ?   Succeeding where TDD is difficult: managing complex test data, and testing persistence      and concurrency   
  • 内容简介:
    About This ProductDescriptionForeword by Kent Beck     "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham     “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper.” --Robert C. Martin     “If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.”--Michael Feathers     Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable.      Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes      ?   Implementing TDD effectively: getting started, and maintaining your momentum       throughout the project  ?   Creating cleaner, more expressive, more sustainable code  ?   Using tests to stay relentlessly focused on sustaining quality   ?   Understanding how TDD, Mock Objects, and Object-Oriented Design come together       in the context of a real software development project  ?   Using Mock Objects to guide object-oriented designs  ?   Succeeding where TDD is difficult: managing complex test data, and testing persistence      and concurrency   
查看详情
目前没有书店销售此书
相关图书 / 更多
Growing Object-Oriented Software, Guided by Tests
Growing and Using Stevia: The Sweet Leaf from Garden to Table with 35 Recipes
Jeffrey Goettemoeller 著
Growing Object-Oriented Software, Guided by Tests
Growing Up Digital: The Rise of the Net Generation
Don Tapscott 著
Growing Object-Oriented Software, Guided by Tests
GrowingUp
Susan Meredith(苏珊·梅雷迪思) 著
Growing Object-Oriented Software, Guided by Tests
GrowingVegetableSoup[Boardbook][蔬菜汤]
Lois Ehlert(洛伊丝·埃特) 著
Growing Object-Oriented Software, Guided by Tests
Growing Marijuana: How to Plant, Cultivate, and Harvest Your Own Weed
Tommy McCarthy 著
Growing Object-Oriented Software, Guided by Tests
GrowingUpGlobal:RaisingChildrentoBeatHomeintheWorld
Homa Sabet Tavangar 著
Growing Object-Oriented Software, Guided by Tests
Growing Fruit
Christopher Brickell 编
Growing Object-Oriented Software, Guided by Tests
GrowingGreatEmployees:TurningOrdinaryPeopleintoExtraordinaryPerformers
Erika Andersen 著
Growing Object-Oriented Software, Guided by Tests
GrowingSchools:LibrariansasProfessionalDevelopers
Debbie Abilock 著
Growing Object-Oriented Software, Guided by Tests
Growing Pains:What's on the Mind of Chinese University Students
徐川 著;徐川 译;葛鉴瑶;顾 苡铭
Growing Object-Oriented Software, Guided by Tests
Growing Public:Social Spending and Economic Growth Since the Eighteenth Century
Lindert, Peter H.
Growing Object-Oriented Software, Guided by Tests
GrowingTreesfromSeed:APracticalGuidetoGrowingNativeTrees,VinesandShrubs
Henry Kock 著
您可能感兴趣 / 更多
Growing Object-Oriented Software, Guided by Tests
卡尺校验的运动学对线全膝关节置换术——原理、手术技术与应用前景
Stephen;M.Howell
Growing Object-Oriented Software, Guided by Tests
量子信息 香农信息科学经典
Stephen Barnett 著
Growing Object-Oriented Software, Guided by Tests
AO足踝骨折治疗原则
Stefan Rammelt Michael Swords Mandeep S Dhillon Andrew K Sands
Growing Object-Oriented Software, Guided by Tests
互联网与民主
Stephen Coleman
Growing Object-Oriented Software, Guided by Tests
花园不是一天建成的
Stewart 著;吴湛 译;[美]艾米·斯图尔特(Amy
Growing Object-Oriented Software, Guided by Tests
你好!德语(视频版)(A1)(练习手册)
Stefanie Dengler
Growing Object-Oriented Software, Guided by Tests
你好!德语(视频版)(A1)(学生用书)
Stefanie Dengler
Growing Object-Oriented Software, Guided by Tests
复变量导引(影印版)
Steven G. Krantz
Growing Object-Oriented Software, Guided by Tests
泛函分析导引(影印版)
Steven G. Krantz
Growing Object-Oriented Software, Guided by Tests
调和分析概览(影印版)
Steven G. Krantz
Growing Object-Oriented Software, Guided by Tests
AO骨感染治疗原则
Stephen L Kates 主编;Olivier Borens
Growing Object-Oriented Software, Guided by Tests
国际关系(第三版)
Stephanie Lawson