TDD is a way of programming that encourages good design and is a disciplined process that helps us avoid programming errors. TDD does so by making us write small, automated tests, which eventually build up a very effective alarm system for protecting our code from regression. You cannot add quality into software after the fact, and the short development cycle that TDD promotes is well geared toward writing high-quality code from the start.
- Chapter 1. The big picture
- from Test Driven: Practical TDD and Acceptance TDD for Java Developers
- Publisher: Manning Publications
- Released: October 2007
Share this highlighthttp://www.safaribooksonline.com/a/test-driven-practical/72950/