The InfoQ Podcast

Michael Feathers: Looking Back at Working Effectively with Legacy Code

03.15.2021 - By InfoQPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Several years ago, today's guest Michael Feathers published a book called Working Effectively with Legacy Code. This book introduced ways of wrangling large codebases. In the book, Feather's discussed leveraging unit tests to introduce--not only a validation of correctness but also-- documentation on a system's operation, ways to decouple/modularize monolithic code, and 24 different techniques to introduce change safely. Today on the podcast, Wes Reisz and Michael Feathers go back and review the book. The two spend some time reviewing key concepts from the book and then discuss how the techniques can be applied today. The two wrap with a discussion on what might change in a new version of the book.

Read a transcript of this interview: https://bit.ly/3qREZrL

Subscribe to our newsletters:

- The InfoQ weekly newsletter: bit.ly/24x3IVq

- The Software Architects’ Newsletter [monthly]: www.infoq.com/software-architects-newsletter/

Upcoming Virtual Events - https://events.infoq.com/

InfoQ Live: https://live.infoq.com/

- March 16, 2021

- April 13, 2021

- June 22, 2021

- July 20, 2021

QCon Plus: https://plus.qconferences.com/

- May 17-28, 2021

Follow InfoQ:

- Twitter: twitter.com/InfoQ

- LinkedIn: www.linkedin.com/company/infoq

- Facebook: bit.ly/2jmlyG8

- Instagram: @infoqdotcom

- Youtube: www.youtube.com/infoq

More episodes from The InfoQ Podcast