The Path Through Legacy: Delicate Balance Between Tolerance and Phobia
summary
Presents a concrete approach to decide whether to tolerate or excise legacy code by showing actual steps: a refactoring checklist, use of React 18 features to isolate and modernize components, pragmatic component migration patterns, when to write codemods versus add tests, and how to measure progress with concrete signals rather than gut feeling. Includes a worked example of incrementally replacing components and the failure modes that force rollback.
AI-written summary · about
related talks
45mChanging attitudes toward legacy code
11mThe monster under the bed - working with legacy code
28mLessons in Managing Technical Debt
47mA Crusade Against Legacy in Frontend Projects
41mRefactoring your legacy applications the right way
37mGrowing a Joyful Codebase from Legacy Code
42mDocumentation in legacy React code - A love/hate paradigm
17mHow to deal with technical debt in fast-paced environment
