Working Effectively with Legacy Code
Recommended by 2 people on the record.
First, Refactoring, Domain-Driven Design, and the Pragmatic Programmer are all classics for a reason. Amazing books, and mandatory reads. Working Effectively with Legacy Code deserves all its praise, and of course everyone (yes, really) should check out the Mythical Man-Month.
on adamtornhill.substack.com · 11 Aug 2026
Legacy code has no test and is not written to be testable. Touching it this sphaghetti code somewhere breaks the system. And to refactor safely, we'd need to have tests first... but where to start? This book gives practical suggestions
on blog.pragmaticengineer.com · 16 Dec 2024