Шта је шпагети код?

Шпагети код је сленг који се користи за описивање изворног кода програма који је тешко прочитати или пратити од стране човјека због тога како је оригинални програмер написао код. У наставку су наведени неки примјери онога што може изазвати шпагети код.

Примери шпагетских кодова

  • Код није организиран и има дијелове кода који припадају другдје у коду.
  • Код скокова на друге делове или фајлове много отежава исправљање грешака, а да притом не морате много да прескакате.
  • Код садржи гото изјаве које програмер мора слиједити до потпуно нове области кода.
  • Код није разбијен у условним блоковима или картицама, што отежава читање.

Шпагети код се сматра лошом праксом, јер ако се грешке доживљавају, теже је пронаћи оно што узрокује грешку. Шпагети код се може смањити тако што се ваш код организује, правилно форматира, коментарише, користи потпрограме и ако је могуће разбијаш код у секције.

Клудге, Обфусцатион, Программинг термс