Mis on spageti kood?

Spagetikood on släng, mida kasutatakse programmi lähtekoodi kirjeldamiseks, mida inimene on raske lugeda või jälgida, sest algne programmeerija on koodi kirjutanud. Allpool on mõned näited sellest, mis võib põhjustada spageti koodi.

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