Desenvolvimento de Software · Essencial · Português · Técnico
refatorar
Reorganizar o código por dentro, melhorando a clareza e a estrutura, sem mudar o comportamento que o usuário percebe.
Onde usar
'Vou refatorar essa função antes de adicionar a nova regra', 'precisamos de tempo para refatorar o módulo de pagamentos'.
Exemplos
Antes de mexer na regra de desconto, vou refatorar essa função gigante.
A gente só consegue refatorar com segurança porque tem teste.
Refatorei o serviço em três classes menores sem alterar nada para o usuário.
Cuidado
Refatorar não é reescrever do zero nem adicionar funcionalidade; se o comportamento muda, já não é refatoração.
Sinônimos
reestruturar, reorganizar
Origem
Aportuguesamento do inglês refactor, de re- e factor, popularizado nos anos 1990 pela comunidade de orientação a objetos.