Refactoring Strengths Give programmers the right to improve their code Refactoring makes the programmer understand the system better Readability Weaknesses Incentive to refactor instead of commenting (Fowler) Software improvement is subjective, can confuse others
{}