Working Effectively with Legacy Code - WORK EFFECT LEG CODE _p1

Michael Feathers

Key Facts and Insights

  1. The definition and understanding of 'legacy code' is expanded beyond just "old code", it is any code without tests.
  2. The book provides a combination of nearly 25 dependency-breaking techniques that help in understanding and changing code.
  3. Feathers emphasises the importance of software testing, particularly unit testing, as a critical component in working with legacy code.
  4. Refactoring code is key to improving and maintaining the functionality of legacy code.
  5. The book presents strategies for identifying 'seams' in the code that allow for safe modifications without unintended consequences.
  6. It emphasises on the importance of understanding the impact...

    Please log in or register to view the full book summary.

Please log in or register to view the video summary.

Tobias Mende
🤍
Not available
Certified
6.0

Tobias Mende DE

Founder, Tech Lead, Software Engineer & Engineering Excellence Coach, unblocked.engineering