DEV Community

#refactoring

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
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
We Stopped Importing Spring Into the Domain Module. The Compile Errors Exposed 30 Boundary Violations.

We Stopped Importing Spring Into the Domain Module. The Compile Errors Exposed 30 Boundary Violations.

Comments
3 min read
We locked 25,396 behaviors before our agent refactors its own code, bugs included

We locked 25,396 behaviors before our agent refactors its own code, bugs included

Comments
11 min read
The agent split the giant PR into three smaller PRs — and the bug that lived between them stayed invisible

The agent split the giant PR into three smaller PRs — and the bug that lived between them stayed invisible

Comments
4 min read
Spec-Driven Refactoring: What I Learned from Handing an 800-Line Java Monolith to AI

Spec-Driven Refactoring: What I Learned from Handing an 800-Line Java Monolith to AI

2
Comments
12 min read
Prove the Smallest Safe Change Is Mechanical: An AST Diff Gate

Prove the Smallest Safe Change Is Mechanical: An AST Diff Gate

Comments
5 min read
The Agent Added a Cache Layer Because the Comment Said This Function Was Slow

The Agent Added a Cache Layer Because the Comment Said This Function Was Slow

Comments
3 min read
1,400 PRs and 800k Lines Deleted: How OpenAI Cleans Up Its Code with Agents (and What You Should Steal)

1,400 PRs and 800k Lines Deleted: How OpenAI Cleans Up Its Code with Agents (and What You Should Steal)

Comments
16 min read
Witness Maps: Never Refactor a Line That No Test Executes

Witness Maps: Never Refactor a Line That No Test Executes

Comments
7 min read
Census the Names a Function Reads Before You Extract It

Census the Names a Function Reads Before You Extract It

Comments
5 min read
Freeze the Export Surface Before a Messy Refactor: A Manifest Gate in Python

Freeze the Export Surface Before a Messy Refactor: A Manifest Gate in Python

Comments
6 min read
Time Your Safety Net First: A Budget Gate for Characterization Tests in Messy Repos

Time Your Safety Net First: A Budget Gate for Characterization Tests in Messy Repos

Comments
5 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.