Tidy first? A Personal Exercise in Empirical Software Design by Kent Beck
Tidy First? is a concise and practical book that explores the idea of making small, safe improvements to code structure—called "tidyings"—before making larger changes or adding new features...