Skip to content
Refactoring: Improving the Design of Existing Code (2nd Edition)

Refactoring: Improving the Design of Existing Code (2nd Edition)

4.7(1213 reviews)

Martin Fowler's definitive catalog of refactorings for cleaning up existing code.

Our Rating

4.7/5

1213 reviews

Check price
Independently reviewed
Updated Jun 2026

This page contains affiliate links. We may earn a commission at no additional cost to you.

What readers think

Tap a star to share your rating. One vote per visitor.

placeholder

Also Consider

Designing Data-Intensive Applications by Martin Kleppmann

Designing Data-Intensive Applications by Martin Kleppmann

View Review
Hands-On Machine Learning with Scikit-Learn, Keras, TensorFlow

Hands-On Machine Learning with Scikit-Learn, Keras, TensorFlow

View Review
ElevenLabs

ElevenLabs

Editor's Choice
4.9
View Review