Obsah:
Definice - Co znamená Legacy Code?
Starší kód označuje typ zdrojového kódu aplikačního systému, který již není podporován. Starší kód se může vztahovat také na nepodporované operační systémy, hardware a formáty. Ve většině případů je starší kód převeden na moderní softwarový jazyk a platformu. Aby se však zachovala známá uživatelská funkčnost, starší kód se někdy přenáší do nových prostředí.
Techopedia vysvětluje starší kód
Existuje běžné, falešné vnímání, že starý kód je starý. Přestože někteří vývojáři softwaru považují starší kód za špatně napsaný program, starší kód ve skutečnosti popisuje kódovou základnu, která již není upravena, ale neustále opravována. Postupem času může být na základě požadavku zákazníka provedeno neomezené množství modifikací na bázi kódu, což způsobí, že se původně dobře napsaný kód změní na komplexní monstrum.
Vývojář softwaru rozpozná starší kód, pokud nelze funkci přidat bez porušení jiné logiky. V tomto okamžiku mohou vývojáři začít lobovat za nový systém.
