

#5876
Mentioned in 12 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 12 episodes
Mentioned by Adam Wathan when discussing his experience with a friend who misclassified one-time payments as recurring revenue.

71 snips
76: Distribution & Taste w/ Adam Wathan
Mentioned by
Carter Morgan as a contributor to the book "Refactoring", which influenced his understanding of refactoring.


29 snips
Kent Beck Reflects on Tidy First?
Mentioned by
Carter Morgan as a book that pairs well with "A Philosophy of Software Design", particularly when working with legacy code.


"A Philosophy of Software Design" by John Ousterhout
Recommended by
Carter Morgan and
Nathan Toups for its insights into improving code design and maintainability.



"Refactoring: Improving the Design of Existing Code" by Martin Fowler
Mentioned as a book they read after "Philosophy of Software Design".

Accountability Retrospective - Book Overflow 2024
Mentioned by
Scott Tolinski and
Wes Bos as a successful example of a validated course idea, initially shared as Twitter tips.



Hasty Treat - So you want to make a course... Will people buy it?
Empfohlen als empfehlenswertes Buch zum Thema Refactoring.

#75: Refactoring done right: Strategien, Risiken und Best Practice
Mentioned by
Adam Wathan as a book he co-authored with Steve Schoger around late 2018, which helped establish a business model for Tailwind CSS.


Episode 48 - Adam Wathan