As you use refactorings, and as you develop new ones, use them in such a way that the system moves from good state to good state. Prefer a small steps but safer approach to a fast but not always safe approach when you refactor. Keep the refactoring cycle in mind. |