ExpertiDict

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

código legado

/ˈkɔ.dʒi.ɡu le.ˈɡa.du/locução substantiva

Código antigo que continua em produção e precisa de manutenção, em geral difícil de entender e sem testes ou documentação.

Onde usar

'Esse módulo é legado, cuidado ao mexer'. Aparece no planejamento de manutenção e nas discussões sobre migração.

Exemplos

A maior parte do faturamento ainda roda em código legado de dez anos atrás.

Antes de mexer no código legado, vamos escrever testes de caracterização.

Ninguém do time atual conhece esse código legado.

Cuidado

Legado não é sinônimo de ruim: o que o define é a idade e a dificuldade de mudar, e muitas vezes ele sustenta o negócio.

Sinônimos

sistema legado

Origem

Legado vem do latim legatum, 'o que se deixa por herança'.

Veja também

Todos os termos de Desenvolvimento de Software