Legacy Code Products
Hand-picked legacy code tools and resources we actually use in production. Each item tested by developers, for developers.
2 Products

Working Effectively with Legacy Code
(5/5)
Michael Feathers' must-read for anyone inheriting messy systems, refactoring safely, or adding tests. Learn how to work with code you didn't write and make it better without breaking it.
The book I read when inheriting a codebase with no tests. Feathers' techniques for sprouting methods and dependency breaking gave me confidence to make changes safely. Read full review.

Refactoring: Improving the Design of Existing Code (2nd Edition)
(5/5)
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Named refactoring moves, modern examples, and clear mechanics make this the go-to handbook whenever we touch legacy code. Read full review.