May
4th,
2006
Jeremy Miller has
posted an excellent
article with tips about working with Legacy Code. I've had similar
experiences with some code that definitely meets the definition Jeremy proposes:
"Legacy Code is code you're afraid of". I particularly agree with the
tip that improving error handling in legacy code (which is usually a mess, in my
experience) is a critical step to prevent the code from making your life
miserable.