Kas ir Spageti kods?

Spageti kods ir slengs, ko izmanto, lai aprakstītu programmas pirmkodu, ko cilvēks ir grūti lasīt vai sekot, jo sākotnējais programmētājs rakstīja kodu. Zemāk ir daži piemēri, kas var izraisīt spageti kodu.

Spageti koda piemēri

  • Kods nav organizēts un tam ir koda daļas, kas pieder citur kodā.
  • Kods lēcienās citās daļās vai failos, kas padara to daudz grūtāku, lai arī nevajadzētu lēkāt apkārt.
  • Kods satur goto paziņojumu, ka programmētājam ir jāievēro pilnīgi jauna koda zona.
  • Kods nav sadalīts nosacītajos blokos vai cilnē, kas apgrūtina lasīšanu.

Spageti kodu uzskata par sliktu praksi, jo, ja rodas kļūdas, ir grūtāk atrast to, kas rada kļūdu. Spageti kodu var samazināt, saglabājot jūsu kodu, pareizi formatējot, komentējot, izmantojot apakšprogrammas un, ja iespējams, nodalot kodu.

Kludge, Obfuscation, Programmēšanas noteikumi