![Ты должен писать плохой код](https://i.ytimg.com/vi/-R455cuPsV4/hqdefault.jpg)
Содержание
- Определение - Что означает Код Спагетти?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет кодекс спагетти
Определение - Что означает Код Спагетти?
Спагетти-код - это жаргонный термин, используемый для обозначения запутанной паутины исходного кода программирования, где управление внутри программы перепрыгивает повсеместно и за ним трудно следовать. В коде спагетти обычно много операторов GOTO, и оно часто встречается в старых программах, в которых такие операторы широко использовались.
Появление более структурированных языков программирования, таких как объектно-ориентированные языки программирования, снизило распространенность кода спагетти.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет кодекс спагетти
Старые языки программирования, такие как BASIC, которые содержали операторы GOTO, были очень восприимчивы к спагетти-коду, потому что программистам было очень удобно направлять управление программой из одной области в другую, используя операторы GOTO.
Тем не менее, спагетти-код страшен командам разработчиков, которым поручено изучать старые программы, потому что логике программы становится очень трудно следовать. Поскольку это порождает сложный код, использование операторов GOTO и кода спагетти удобно только во время первоначального процесса разработки.
Чем старше становится программа, написанная с использованием спагетти-кода, тем сложнее следовать разработчикам, даже оригинальным разработчикам.