Where can I learn more about refactoring?

John Mitchell

A good place to start learning about refactoring is through Martin Fowler's book, Refactoring: Improving the Design of Existing Code. Martin also runs the Refactoring web site where you can find a complete catalog of the various refactorings covered in the book along with additional refactorings that weren't covered in the book.

Another place to look is the eXtreme Programming (XP) community. Refactoring is a core tenet of XP.

About | Sitemap | Contact
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.