Зміст:
Визначення - Що означає Кодекс спагетті?
Код спагетті - це сленговий термін, що використовується для позначення заплутаної павутини вихідного коду програмування, де управління всередині програми стрибає всюди і важко дотримуватися. Код спагетті, як правило, має велику кількість заяв GOTO і поширений у старих програмах, які широко використовували такі заяви.
Зростання більш структурованих мов програмування, як об'єктно-орієнтованих мов програмування, зменшило поширеність коду спагетті.
Техопедія пояснює Кодекс спагетті
Старі мови програмування, такі як BASIC, де були висловлювання GOTO, були дуже сприйнятливі до коду спагетті, оскільки програмістам було дуже зручно керувати програмою з однієї області в іншу за допомогою операторів GOTO.
Однак код спагетті боїться програмних команд, яким доводиться переглядати старі програми, оскільки логіці програми стає дуже важко дотримуватися. Оскільки він породжує складний код, використання GOTO-заяв та коду спагетті зручно лише під час початкового процесу розробки.
Чим старша програма, яка написана з кодом спагетті, тим складніше розробникам дотримуватися навіть оригінальних розробників.




