Como podemos tratar nosso código legado para que qualquer manutenção, seja correção ou adicionar uma nova funcionalidade, corra o mais tranquila possível.
Quando iniciamos um projeto de software, vários aspectos precisam ser resolvidos: As tecnologias envolvidas, o processo que será utilizado, etc.