Примери за спагети
- Кодът не е организиран и има части от кода, които принадлежат на друго място в кода.
- Кодът прескача към други части или файлове, което прави по-трудно отстраняването на грешки, без да се налага да прескача много.
- Кодът съдържа декларации на goto, които програмистът трябва да следва до изцяло нова област на код.
- Кодът не е разделен на условни блокове или табулации, което затруднява четенето.
Спагети кодът се счита за лоша практика, защото ако се допуснат грешки, е по-трудно да се открие причината за грешката. Кодът на спагети може да бъде намален, като поддържате кода си организиран, форматиран правилно, коментирайки, използвайки подпрограми и, ако е възможно, разделяйки кода на секции.
Kludge, Обфускация, програмни условия