Spageti koodid
- Kood ei ole korraldatud ja sellel on koodi osad, mis kuuluvad mujale koodis.
- Kood hüppab palju muudesse osadesse või failidesse, mistõttu on raskem siluda, ilma et peaks ka palju ümber hüppama.
- Kood sisaldab goto-avaldusi, et programmeerija peab järgima täiesti uut koodi.
- Kood ei lagune tingimuslikeks plokkideks ega tabeldatud, mistõttu on nende lugemine raske.
Spageti koodi peetakse halbaks tavaks, sest kui tekib vigu, on vea põhjustanud raskem leida. Spagetikoodi saab vähendada, hoides oma koodi organiseeritud, vormindatud, kommenteerides, kasutades alamprogramme ja võimaluse korral lõigates oma koodi sektsioonidesse.
Kludge, Obfuscation, Programming terms