1.Melhorar código antigo e/ou feito por
outros programadores.
2.
2.Desenvolvimento incremental à la XP.
n
nEm geral,
um passo de refatoramento é tão simples que parece que ele não vai ajudar muito.
n
nMas
quando se juntam 50 passos, bem escolhidos, em seqüência, o código melhora radicalmente.