Refactoring Quick Reference

This is a list of the various refactorings presented in the book Refactoring: Improving the Design of Existing Code (Fowler 1999). Once you've read the book, read through this list periodically to keep your memory fresh. I've included a brief sentence to clarify those with potentially ambiguous names.

I should make one for Design Patterns and OOSC-2's principles too.

Composing Methods

Moving Features Between Objects

Organizing Data

Simplifying Conditional Expressions

Making Method Calls Simpler

Dealing with Generalization

Big Refactorings

Links

<- Back to my Refactoring book review.

Copyright ©2005, Ted Felix. Disclaimer