ExpertiDict

Desenvolvimento de Software · Essencial · Português · Técnico

refatorar

/ʁe.fa.to.ˈɾaʁ/verbo

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.

Veja também

Todos os termos de Desenvolvimento de Software