O que é e o que não é refatoração – de acordo com Kent Beck e Martin Fowler
O texto define refatoração como mudança interna segura, feita em pequenos passos e com testes. Também separa essa prática de correções, otimizações, reescritas e redesigns maiores.