Що значить спагетті-код - значення слів

Пошук значення / тлумачення слів

Розділ дуже простий у використанні. У запропоноване поле досить ввести потрібне слово, і ми вам видамо список його значень. Хочеться відзначити, що наш сайт надає дані з різних джерел - енциклопедичного, тлумачного, словообразовательного словників. Також тут можна познайомитися з прикладами вживання введеного вами слова.

Спагеті-код - погано спроектована, слабо структурована, заплутана і важка для розуміння програма. особливо що містить багато операторів GOTO. винятків і інших конструкцій, що погіршують структурованість. Найпоширеніший антипаттерн програмування.

Спагеті-код названий так, тому що хід виконання програми схожий на миску спагетті. тобто звивистий і заплутаний. Іноді називається «кенгуру-код» (kangaroo code) через безліч інструкцій «jump».

В даний час термін застосовується не тільки до випадків зловживання GOTO, але і до будь-якого «багатозв'язна» коду, в якому один і той же невеликий фрагмент виповнюється у великій кількості різних ситуацій і виконує дуже багато різних логічних функцій.

Спагеті-код зазвичай виникає:

  • від недосвідченості розробників;
  • від серйозного пресингу по термінах, як встановленого керівництвом.

Спагеті-код може бути налагоджений і працювати правильно і з високою продуктивністю, але він вкрай складний в супроводі та розвитку. Виправлення спагетті для додавання нових функцій іноді несе такий величезний потенціал внесення нових помилок, що рефакторинг стає неминучим.

Схожі статті