Refactoring: Improving the Design of Existing Code

by Martin Fowler Reviews Summary

Ratings Breakdown

Rated 4.6 by 543 people

Pros from Reviews

  • Must-have book
  • Useful catalog of refactorings
  • Effective and timeless
  • Readable and insightful
  • Practical advice on refactoring
  • Relevant for intermediate and advanced programmers
  • Conversational and easy to read
  • Highly relevant even now

Cons from Reviews

  • Examples are in Java
  • Some outdated references
  • Not all refactorings are automated
You might also be interested in: