Índice:
Definição - O que significa Código Legado?
Código legado refere-se a um tipo de código-fonte do sistema de aplicativos que não é mais suportado. O código legado também pode se referir a sistemas operacionais, hardware e formatos não suportados. Na maioria dos casos, o código herdado é convertido em uma linguagem e plataforma de software moderna. No entanto, para manter a funcionalidade familiar do usuário, o código legado às vezes é transportado para novos ambientes.
Techopedia explica Código Legado
Existe uma percepção comum e falsa de que o código legado é antigo. Embora alguns desenvolvedores de software considerem o código legado como um programa mal escrito, o código legado na verdade descreve uma base de código que não é mais projetada, mas é continuamente corrigida. Com o tempo, um número ilimitado de modificações pode ser feito em uma base de código com base na demanda do cliente, fazendo com que o código originalmente bem escrito evolua para um monstro complexo.
Um desenvolvedor de software reconhecerá o código legado quando um recurso não puder ser adicionado sem quebrar outra lógica. Nesse ponto, os desenvolvedores podem começar a fazer lobby por um novo sistema.