January 29, 2010
Two ways of changing the system
Changes in a system can be made in two primary ways. I like to call them “Edit and Pray” and “Cover and Modify”. Unfortunately, “Edit and Pray” is pretty much the industry standard.
Working Effectively with Legacy Code by Michael C. Feathers