Michael C. Feathers
Michael C. Feathers is a software engineer and author known for his work on software design and legacy code. He is the author of the book 'Working Effectively with Legacy Code' and has contributed significantly to the field of software development.
Books
This list of books are ONLY the books that have been ranked on the lists that are aggregated on this site. This is not a comprehensive list of all books by this author.
-
1. Working Effectively With Legacy Code
Improving the Design of Existing Code
This insightful guide delves into the challenges and strategies of managing and improving legacy codebases in software development. It provides practical techniques for understanding, testing, and refactoring existing code without introducing new bugs, emphasizing the importance of maintaining and enhancing software quality over time. With a focus on real-world scenarios, the book equips developers with the tools needed to navigate and transform complex, outdated systems into more manageable and efficient ones, ensuring that they remain valuable assets to organizations.