Ce este Codul Spaghetti?

Codul spaghetti este un slang folosit pentru a descrie codul sursă al unui program care este dificil de citit sau urmat de un om datorită modului în care programatorul original a scris codul. Mai jos sunt câteva exemple de ceea ce poate provoca spaghete cod.

Exemple de cod spaghete

  • Codul nu este organizat și are porțiuni de cod care aparțin altundeva în cod.
  • Codul sare în jur spre alte porțiuni sau fișiere foarte mult făcându-se mai greu pentru a depana fără a mai trebui să sară în jurul valorii de mult.
  • Codul conține instrucțiuni de goto pe care programatorul trebuie să le urmeze unei noi zone de cod.
  • Codul nu este împărțit în blocuri condiționate sau în tab-uri, ceea ce face dificilă citirea.

Codul spaghetti este considerat o practica necorespunzatoare, deoarece, daca sunt prezente erori, este mai greu sa localizati ceea ce cauzeaza eroarea. Codul spaghetti poate fi redus prin păstrarea codului organizat, formatat corect, comentând, folosind subrutine și, dacă este posibil, ruperea codului în secțiuni.

Kludge, Obfuscation, Termeni de programare