DEV Community

# refactoring

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Functions vs Methods in Go: 6 Decision Criteria With Code Examples

Functions vs Methods in Go: 6 Decision Criteria With Code Examples

Comments
7 min read
Stop Indenting — 6 Patterns for Flattening Nested if/else in Go

Stop Indenting — 6 Patterns for Flattening Nested if/else in Go

Comments
8 min read
Code Review Rules: The Last Stand of Human Judgment in the AI Era

Code Review Rules: The Last Stand of Human Judgment in the AI Era

Comments
3 min read
5 Fat Structs We Split — And the Go Patterns That Replaced Them

5 Fat Structs We Split — And the Go Patterns That Replaced Them

Comments
6 min read
I Asked AI to 'Refactor This Nicely' and Got Unwanted Decimals and Dataclasses

I Asked AI to 'Refactor This Nicely' and Got Unwanted Decimals and Dataclasses

Comments
3 min read
PHP and Legacy Code: A Survival Strategy for Migration and Refactoring in the AI Era

PHP and Legacy Code: A Survival Strategy for Migration and Refactoring in the AI Era

1
Comments
4 min read
Stop Letting AI Agents Go Rogue on Large Codebases: The large-scale-refactor Skill

Stop Letting AI Agents Go Rogue on Large Codebases: The large-scale-refactor Skill

Comments
14 min read
Beyond Lines: Announcing "gosemdiff" – A Logic-Aware Diff Tool for Go

Beyond Lines: Announcing "gosemdiff" – A Logic-Aware Diff Tool for Go

Comments
2 min read
Your Go Structs Are Leaking: 6 Encapsulation Fixes From a Security CLI

Your Go Structs Are Leaking: 6 Encapsulation Fixes From a Security CLI

Comments
5 min read
The Airgap Test: Refactoring a Cobra CLI into a Library API

The Airgap Test: Refactoring a Cobra CLI into a Library API

1
Comments
7 min read
Agentic Smells: From Qualitative to Quantitative

Agentic Smells: From Qualitative to Quantitative

2
Comments
8 min read
Notifee is Archived. Here’s a Maintained, New-Architecture Drop-in Replacement

Notifee is Archived. Here’s a Maintained, New-Architecture Drop-in Replacement

Comments
5 min read
Refactoring Legacy Code with React Best Practices: Before and After

Refactoring Legacy Code with React Best Practices: Before and After

2
Comments
4 min read
I Rewrote 3 Detail Screens to Make Them Look Identical — Here's Why That 40-Commit Sprint Was Worth It

I Rewrote 3 Detail Screens to Make Them Look Identical — Here's Why That 40-Commit Sprint Was Worth It

Comments
4 min read
The Most Important Refactoring Was Deleting 500 Lines I Was Proud Of

The Most Important Refactoring Was Deleting 500 Lines I Was Proud Of

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