DEV Community

#refactoring

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Map Every Changed Line to the Test That Ran It Before You Refactor

Map Every Changed Line to the Test That Ran It Before You Refactor

Comments
6 min read
The agent extracted a shared helper and merged two callers' error paths

The agent extracted a shared helper and merged two callers' error paths

Comments
3 min read
Record What Your Code Throws Before You Refactor It

Record What Your Code Throws Before You Refactor It

Comments
5 min read
Pin the Order of Side Effects Before the Refactor: An Effect Ledger Gate

Pin the Order of Side Effects Before the Refactor: An Effect Ledger Gate

Comments
6 min read
Your Characterization Tests Passed. The Side Effects Changed Order.

Your Characterization Tests Passed. The Side Effects Changed Order.

Comments
5 min read
Triage Nondeterminism Before Golden Tests: A Probe for Messy Repos

Triage Nondeterminism Before Golden Tests: A Probe for Messy Repos

Comments
7 min read
Count the Argument Shapes Your Fixtures Never See Before Refactoring a Messy Module

Count the Argument Shapes Your Fixtures Never See Before Refactoring a Messy Module

Comments
6 min read
Break Your Code on Purpose: A Kill-Rate Gate for Characterization Tests

Break Your Code on Purpose: A Kill-Rate Gate for Characterization Tests

Comments
6 min read
Let the Free Model Write Inputs, Not Assertions: A Mutation Gate Before Your Refactor

Let the Free Model Write Inputs, Not Assertions: A Mutation Gate Before Your Refactor

Comments
5 min read
Before the Smallest Safe Change, Prove Your Characterization Tests Can Fail

Before the Smallest Safe Change, Prove Your Characterization Tests Can Fail

Comments
5 min read
Pin the Order, Not Just the Value: an Interaction Ledger for Messy-Repo Refactors

Pin the Order, Not Just the Value: an Interaction Ledger for Messy-Repo Refactors

Comments 1
6 min read
Our homepage promises a CSV export, and the feature page for it says nothing has to be exported

Our homepage promises a CSV export, and the feature page for it says nothing has to be exported

Comments
6 min read
Technical Debt: The Hidden Cost of Moving Fast in Software Development

Technical Debt: The Hidden Cost of Moving Fast in Software Development

1
Comments
3 min read
Sacrificial Architecture: Building the Service You Already Plan to Delete

Sacrificial Architecture: Building the Service You Already Plan to Delete

Comments
8 min read
The Agent Renamed the Symbol but Left the Old Name in the Error String

The Agent Renamed the Symbol but Left the Old Name in the Error String

1
Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.