By Michael Feathers.
All Rights Reserved.
A PDFversion of this article is available; however, you
must have Adobe Acrobat installed to
This paper addresses refactoring from the context of starting with legacy code, as opposed to so called "green field"
development. Topics covered include: Test Coverings; Inflection Points; Breaking External and Internal Dependencies.