Second Brain
HomeTableBooksPodcastsNewslettersGraphStatsTagsAuthorsAbout

refactoring

(3)

Refactoring: Improving the Design of Existing Code

by martin-fowler

The definitive guide to improving code structure without changing behavior. Fowler catalogs refactoring techniques with clear examples, making messy code maintainable.

refactoringsoftware-designbest-practicescode-qualitydesign-patternsJan 3, 2026

Tidy First?

by kent-beck

A compact guide to code tidying—small, behavior-preserving changes that make code easier to understand and modify before making structural changes.

software-designrefactoringbest-practicesJan 3, 2026

Refactoring — Not on the Backlog!

by ron-jeffries

Refactoring should happen continuously during feature work, not as separate backlog items. Deferring code cleanup creates a vicious cycle that slows velocity and rarely gets approved.

refactoringsoftware-designbest-practicesagileJul 30, 2014
Source