Category: Modernisation
-

Characterisation tests: the seatbelt you put on before touching legacy code
Pin what legacy code actually does — bugs included — before you refactor. How characterisation tests enable safe strangler migrations, and when to delete them.
-

Strangling a legacy monolith without stopping the roadmap
Two-year rewrites die of their own structure. The strangler pattern — wrap, route, extract — ships value every sprint and keeps every step reversible.