Book Details
Format
Paperback
Pages
416
Language
English
Published
Oct 25, 2019
Publisher
Addison-Wesley Educational Publishers Inc
ISBN-10
032179320X
ISBN-13
9780321793201
Description
Michael C. Feathers dives deep into the challenges of dealing with legacy code in the software development world. Many professionals find themselves grappling with systems that are far from perfect, often resulting in frustration and inefficiency. Feathers offers valuable insights and practical strategies to navigate and improve these daunting codebases, empowering developers to enhance their effectiveness.
Through an engaging narrative, the author shares techniques for transforming unwieldy code into manageable, high-quality systems. He addresses the common pitfalls and mental hurdles that arise when working with outdated frameworks, providing readers with a roadmap for success. By focusing on realism and practicality, Feathers encourages software engineers to embrace their projects with confidence.
Ultimately, this work serves as a guide for those entangled in the complexities of legacy systems. With a blend of theory and hands-on advice, the author inspires readers to refine their skills and adopt a more methodical approach to refactoring. Whether one is a seasoned veteran or a newcomer to the field, the lessons contained within offer a pathway to greater productivity and satisfaction in the world of coding.
Through an engaging narrative, the author shares techniques for transforming unwieldy code into manageable, high-quality systems. He addresses the common pitfalls and mental hurdles that arise when working with outdated frameworks, providing readers with a roadmap for success. By focusing on realism and practicality, Feathers encourages software engineers to embrace their projects with confidence.
Ultimately, this work serves as a guide for those entangled in the complexities of legacy systems. With a blend of theory and hands-on advice, the author inspires readers to refine their skills and adopt a more methodical approach to refactoring. Whether one is a seasoned veteran or a newcomer to the field, the lessons contained within offer a pathway to greater productivity and satisfaction in the world of coding.