Skip to main content
Working Effectively with Legacy Code book cover

Working Effectively with Legacy Code

by Michael Feathers

(4/5)

Le legacy, problème récurrent s'il en est. Techniques d'évolution du modèle conceptuel.

1 min read

Michael Feathers provides strategies and techniques for improving and maintaining legacy codebases. Essential reading for anyone dealing with existing systems that need to evolve.

Key Techniques

  • Characterization Tests: Understanding what code actually does
  • Seams: Finding places to inject tests
  • Dependency Breaking: Techniques to make code testable
  • Refactoring Safely: Changing code without breaking it

For Product Managers

Many product decisions involve working with existing systems. Understanding the challenges and constraints of legacy code helps PMs make better trade-offs between new features and technical debt.

Explore More Books

Discover more curated recommendations in the Product Manager's Library.