Définition - Que signifie Legacy Code?
Le code hérité fait référence à un type de code source du système d'application qui n'est plus pris en charge. Le code hérité peut également faire référence à des systèmes d'exploitation, du matériel et des formats non pris en charge. Dans la plupart des cas, le code hérité est converti en un langage logiciel et une plateforme modernes. Cependant, pour conserver les fonctionnalités utilisateur familières, le code hérité est parfois transféré dans de nouveaux environnements.
Definir Tech explique l'ancien code
Il existe une fausse perception commune selon laquelle le code hérité est ancien. Bien que certains développeurs de logiciels considèrent le code hérité comme un programme mal écrit, le code hérité décrit en fait une base de code qui n'est plus conçue mais constamment corrigée. Au fil du temps, un nombre illimité de modifications peut être apporté à une base de code en fonction de la demande du client, ce qui fait évoluer ce qui était à l'origine un code bien écrit en un monstre complexe.
Un développeur de logiciel reconnaîtra le code hérité lorsqu'une fonctionnalité ne peut pas être ajoutée sans casser une autre logique. À ce stade, les développeurs peuvent commencer à faire pression pour un nouveau système.