The last step in the cycle is called refactoring. Refactoring is a disciplined way of transforming code from one state or structure to another, removing duplication, and gradually moving the code toward the best design we can imagine. By constantly refactoring, we can grow our code base and evolve our design incrementally.
- 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/72958/