Integrating refactoring

How should developers integrate refactoring into their workflow?