Пошук значення / тлумачення слів
Розділ дуже простий у використанні. У запропоноване поле досить ввести потрібне слово, і ми вам видамо список його значень. Хочеться відзначити, що наш сайт надає дані з різних джерел - енциклопедичного, тлумачного, словообразовательного словників. Також тут можна познайомитися з прикладами вживання введеного вами слова.
Спагеті-код - погано спроектована, слабо структурована, заплутана і важка для розуміння програма. особливо що містить багато операторів GOTO. винятків і інших конструкцій, що погіршують структурованість. Найпоширеніший антипаттерн програмування.
Спагеті-код названий так, тому що хід виконання програми схожий на миску спагетті. тобто звивистий і заплутаний. Іноді називається «кенгуру-код» (kangaroo code) через безліч інструкцій «jump».
В даний час термін застосовується не тільки до випадків зловживання GOTO, але і до будь-якого «багатозв'язна» коду, в якому один і той же невеликий фрагмент виповнюється у великій кількості різних ситуацій і виконує дуже багато різних логічних функцій.
Спагеті-код зазвичай виникає:
- від недосвідченості розробників;
- від серйозного пресингу по термінах, як встановленого керівництвом.
Спагеті-код може бути налагоджений і працювати правильно і з високою продуктивністю, але він вкрай складний в супроводі та розвитку. Виправлення спагетті для додавання нових функцій іноді несе такий величезний потенціал внесення нових помилок, що рефакторинг стає неминучим.