4 ms·
Michael Feathers' Working Effectively with Legacy Code is the authority on this, I think.
by olliesaunders 17y ago
Michael Feathers' Working Effectively with Legacy Code is the authority on this, I think.
- silentbicycle 17y agoNot quite - it's primarily focused on safely retrofitting unit testing onto legacy codebases, since restructuring code to make it testable can easily break it. His definition of legacy code is code that doesn't have tests, so you can't fix it or replace units of it without unknowingly introducing bugs.