Product Description
Foreword by Kent Beck
“The authors of this aggregation hit led a turning in the foxiness of planning by controlling the surround in which cipher grows.” –Ward Cunningham
“At last, a aggregation suffused with cipher that exposes the unfathomable interdependence between TDD and OOD. This one’s a keeper.” –Robert C. Martin
“If you poverty to be an proficient in the land of the prowess in TDD, you requirement to see the ideas in this book.”–Michael Feathers
Test-Driven Development (TDD) is today an ingrained framework for delivering meliorate cipher faster. TDD is supported on a ultimate idea: Write tests for your cipher before you indite the cipher itself. However, this “simple” intent takes power and sentiment to do well. Now there’s a applicatory pass to TDD that takes you beyond the base concepts. Drawing on a decennium of undergo antiquity real-world systems, digit TDD pioneers exhibit how to permit tests pass your utilization and “grow” cipher that is coherent, reliable, and maintainable.
Steve Freeman and Nat Pryce exposit the processes they use, the organisation principles they strain to achieve, and whatever of the tools that support them intend the employ done. Through an long worked example, you’ll see how TDD entireness at binary levels, using tests to intend the features and the object-oriented scheme of the code, and using Mock Objects to conceive and then exposit relationships between objects. Along the way, the aggregation systematically addresses challenges that utilization teams connexion with TDD–from desegregation TDD into your processes to investigating your most arduous features. Coverage includes
• Implementing TDD effectively: effort started, and maintaining your momentum
throughout the project
• Creating cleaner, more expressive, more sustainable code
• Using tests to meet relentlessly convergent on sustaining quality
• Understanding how TDD, Mock Objects, and Object-Oriented Design become together
in the environment of a actual cipher utilization project
• Using Mock Objects to pass object-oriented designs
• Succeeding where TDD is difficult: managing Byzantine effort data, and investigating persistence
http://www.netbks.org/programming/general-programming-programming/growing-object-oriented-software-guided-by-tests-2_36459.html
Tags: Business Information