Changing Software and Legacy Code
The old adage, "If it ain’t broke, don’t fix it," doesn’t necessarily apply in the case of technology. Projects continually require alterations, updates, and enhancements. This chapter outlines the nature of code change, and suggests some of the challenges to be faced when making these changes.
Author: Michael Feathers
Published: InformIT, January 14, 2005
Excerpted from Working Effectively with Legacy Code
link






