

#1497
Mentioned in 28 episodes
Refactoring
Improving the Design of Existing Code
Book • 1999
This book, now in its second edition, provides a detailed catalog of refactoring techniques.
It explains how to identify 'code smells' and apply behavior-preserving transformations to improve the design and maintainability of software.
The book includes examples in Java and JavaScript, and it emphasizes the importance of testing and small, incremental changes to minimize the risk of introducing errors.
The second edition reflects the changes in the programming landscape over the past two decades and includes new examples and techniques.
It explains how to identify 'code smells' and apply behavior-preserving transformations to improve the design and maintainability of software.
The book includes examples in Java and JavaScript, and it emphasizes the importance of testing and small, incremental changes to minimize the risk of introducing errors.
The second edition reflects the changes in the programming landscape over the past two decades and includes new examples and techniques.
Mentioned by




















Mentioned in 28 episodes
Mentioned by 

as a popular book written by 

.


Gergely Orosz


Martin Fowler

1,003 snips
How AI will change software engineering – with Martin Fowler
Recommended by 

as a book to read.


Grady Booch

126 snips
Software Engineering Past, Present, and Future with Grady Booch
Mentioned by ![undefined]()

when discussing his experience with a friend who misclassified one-time payments as recurring revenue.

Adam Wathan

72 snips
76: Distribution & Taste w/ Adam Wathan
Mentioned by 

as a useful resource for UI design tips.


Noah Finer

72 snips
Building Figma Slides with Noah Finer and Jonathan Kaufman
Mentioned by 

, stating that the book contains vocabulary and techniques for refactoring.


Henry Suryawirawan

57 snips
#230 - Technical Coaching in the Age of AI with Samman (Ensemble) - Emily Bache
Recommended by ![undefined]()

as a must-read for individual contributors.

Randy Shoup

43 snips
A Half-Century of Silicon Valley with Randy Shoup
Mentioned by 

in the context of refactoring legacy code.


Nathan Toups

39 snips
Staff-Level Impact - Staff Engineer by Will Larson
Mentioned by 

as a book he and Steve released in 2018.


Adam Wathan

29 snips
Figuring out what to do next (Adam Wathan)
Mentioned by 

as a contributor to the book "Refactoring", which influenced his understanding of refactoring.


Carter Morgan

29 snips
Kent Beck Reflects on Tidy First?
Recommended by both 

and DHH as a resource for improving existing code.


Rosa Gutiérrez

28 snips
Rosa Gutiérrez & Solid Queue



