O tempo gasto na refatoração de uma base de código vale a pena a longo prazo, em termos de produtividade do desenvolvedor? Parece-me bastante claro que modificar um sistema limpo e bem projetado é muito mais simples e rápido do que trabalhar em um sistema mal projetado, mas estou procurando...