RUP/XP Guidelines: Test-first Design and Refactoring

References > White Papers > RUP/XP Guidelines: Test-First Design and Refactoring

By Robert C. Martin Object Mentor, Inc.

Robert C. Martin

A PDF version of this article is available, however, you must have Adobe Acrobat installed to view it. You can also download this paper from the RUP White Papers.


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 as possible.