By Robert C. Martin
Object Mentor, Inc.
All Rights Reserved.
A PDF version of this article is available, however, you must have
Adobe Acrobat installed to view it.
This paper demonstrates the techniques of refactoring in the presence of test-first design and conveys a programming
attitude. A program is not done when it works; a program is done when it works and when it's as simple and clean