Urban Renewal #3: Scaffolding – Freeze the Behaviour, Then Touch It
Before changing old code, turn what it does today, bugs included, into tests. Eighteen characterization tests for the Altınkaynak library with zero source changes, recorded JSON responses, and a load test that checks the scaffolding actually holds.
Read the post →