Published Sep 3, 2019
SE-Radio Episode 295: Michael Feathers on Legacy Code
Michael Feathers delves into the intricacies of managing legacy code, offering insights on assessing code quality, strategies for effective refactoring, and the critical role of testing. He contrasts legacy systems with new projects, underlining the importance of understanding historical context and maintaining transparent communication with stakeholders.

Topics covered
Popular Clips
Episode Highlights
Related Episodes


SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE-Radio Episode 268: Kief Morris on Infrastructure as Code
Answers 383 questions

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software
Answers 383 questions

SE-Radio Episode 251: Martin Klose on Code Retreats
Answers 383 questions

SE Radio 558: Michael Fazio on Modern Android Development
Answers 383 questions

SE-Radio Episode 257: Michael Nygard on Clojure in Practice
Answers 383 questions

SE Radio 637: Steve Smith on Software Quality
Answers 383 questions

SE-Radio Episode 256: Jay Fields on Working Effectively with Unit Tests
Answers 383 questions

SE Radio 574: Chad Michel on Software as an Engineering Discipline
Answers 383 questions

seradio-episode130-codeVisualizationWithMicheleLanza.mp3
Answers 383 questions

SE-Radio-Episode-274-Sam-Aaron-on-Sonic-Pi
Answers 383 questions

SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Answers 383 questions

SE-Radio Episode 349: Gary Rennie on Phoenix
Answers 383 questions













