Table des matières:
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 transporté dans de nouveaux environnements.
Techopedia explique Legacy Code
Il existe une fausse perception commune que l'ancien code 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 continuellement corrigée. Au fil du temps, un nombre illimité de modifications peuvent être apportées à une base de code en fonction de la demande des clients, ce qui a fait évoluer ce qui était à l'origine un code bien écrit en un monstre complexe.
Un développeur de logiciels 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.
