- Engenharia de Software
- Manutenção e Evolução de SoftwareRefatoração de Código
- Qualidade de SoftwareClean Code
Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo: