Tag Archives: legacy code

Institutional memory and deciphering documentation

Some of the methods and notation are familiar, but others are long obsolete. Even where nothing has officially changed, cultural assumptions about what should be documented explicitly or can be assumed have changed, making interpretation difficult. And it would really be nice to have a big-picture overview book. At the end of the project someone [...]

Posted in Quotes | Also tagged , , | Leave a comment

Working Effectively with Legacy Code: The Best & Worst

Working Effectively with Legacy Code is a good book if you want to unit test existing code or start using TDD on the legacy areas of your code.

Posted in Book Reviews | Also tagged , , , , , , , | 1 Comment

What is Legacy Code?

We know what it feels like to work with legacy code. It’s messy, opaque. It’s frustrating, confusing. It doesn’t let us work the way we want to. Ultimately, I think we can define legacy code as “things developed without the simplifying assumptions that you’re using now.”

Posted in The Craft | Also tagged , | Leave a comment
  • A blog about software engineering by Aaron F.
  • From Twitter

    • Is there anything that compares to finally tracking down and one-line-fixing a bug that you've been investigating over days/weeks/months?