Modernização de software
Refatorar ou reescrever um sistema legado?
Reescrever parece eliminar todas as decisões antigas de uma vez. Refatorar parece mais seguro. Nenhuma escolha é automaticamente correta: a decisão depende de risco, conhecimento, capacidade de validação e continuidade do negócio.