Shaky to solid a test based approach to legacy code
summary
Claims a repeatable way to turn brittle legacy code into maintainable code by first writing characterization tests to lock down current behavior, then adding unit and integration tests with test doubles and a CI gate that runs on every PR. Workflow identifies the smallest risky modules, builds test harnesses around them, and lets teams refactor confidently; the deliverable is a growing automated test suite and CI pipeline that prevents regressions and enables safer deployments.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 3:15Legacy code challenges
- 12:27Testing approach explained
- 17:00Architecture improvements
- 20:42Q&A
related talks
35mQuickly and Safely Refactoring Legacy Code
40mTesting Legacy Code: Safe Refactoring
16mSecuring Your Legacy Rewrite with Capture and Characterization Tests
25mAdopting a Test driven Mindset in the Workplace
01h 15mTaking Control Of Your Test Environment
38mScaling Automated Testing & Architecture from Startup to Enterprise
01h 57mGet Out of the Legacy Rut with (Test-)Capture(s)
25mWriting Testable Code
