Aug 17, 2007
“In most cases, ugly code becomes uglier as it’s maintained or enhanced.
It does not sound like much to take time to write a little test, perform a simple refactoring, or rename one variable. But it represents a huge change in attitude and a rare and courageous stance toward legacy code. It means that you don’t accept the inevitable slide from ugly code to uglier code.
Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.