Дом развитие Что такое код спагетти? - определение из техопедии

Что такое код спагетти? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Код Спагетти?

Спагетти-код - это жаргонный термин, используемый для обозначения запутанной паутины исходного кода программирования, где управление внутри программы перепрыгивает повсеместно и за ним трудно следовать. В коде спагетти обычно много операторов GOTO, и оно часто встречается в старых программах, в которых такие операторы широко использовались.

Появление более структурированных языков программирования, таких как объектно-ориентированные языки программирования, снизило распространенность кода спагетти.

Техопедия объясняет кодекс спагетти

Старые языки программирования, такие как BASIC, которые содержали операторы GOTO, были очень восприимчивы к спагетти-коду, потому что программистам было очень удобно направлять управление программой из одной области в другую, используя операторы GOTO.

Тем не менее, спагетти-код страшен командам разработчиков, которым поручено изучать старые программы, потому что логике программы становится очень трудно следовать. Поскольку это порождает сложный код, использование операторов GOTO и кода спагетти удобно только во время первоначального процесса разработки.

Чем старше становится программа, написанная с использованием спагетти-кода, тем сложнее следовать разработчикам, даже оригинальным разработчикам.

Что такое код спагетти? - определение из техопедии