Legacy code revisited

I have asked "what is legacy code?" and the answers I got could be broken down into two categories: 1. some measure of age, and 2. some measure of maintainability because of maintenance.

The code I am working on definitely falls into the second category. The codebase was started around 2005, so any reference to age can be ignored. However the initial design was not thought through at all, therefore all the code added since then has been patched onto the existing codebase. Refactoring is common because of the high maintenance costs. 

This is what I have to work with. It is a fun product, and I hope that there are better corners of the code to peek into, but until I see that the code I currently work on falls into category #2 above.

About this Entry

This page contains a single entry by leonard published on March 29, 2010 8:45 AM.

Perl Legacy Code was the previous entry in this blog.

Rule of threes is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.