Testing Legacy Code
The conversation dives into the complex relationship between testing and legacy code, emphasizing that legacy code is often defined as code without tests. Michael highlights the pitfalls of targeting test coverage without understanding its implications, noting that not all areas of code change equally. Tests serve as a persistent form of documentation, helping developers navigate and refactor code effectively.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE-Radio Episode 295: Michael Feathers on Legacy Code
Related Questions
How can I test legacy code effectively as discussed in the episode SE Radio 637: Steve Smith on Software Quality and the clip Testing Legacy Systems?
How can I test legacy code effectively, as discussed in the episode SE Radio 637: Steve Smith on Software Quality and the clip Testing Legacy Systems?
How can I test legacy code effectively as discussed in the episode Episode 46: Refactoring Pt. 1 and the clip Refactoring and Testing?