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 […]
Tag Archives: legacy code
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 3-star-books, feature sketches, Michael Feathers, overwhelmed, scratch refactoring, seams, TDD, unit tests
Comments closed
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.”