Desenvolvimento de Software · Essencial · Português · Técnico
código legado
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'.