Преглед садржаја:
Дефиниција - Шта значи код за шпагете?
Шпагети код је сленг појам који се користи за означавање сплета програмског изворног кода где контрола унутар програма скаче свуда и тешко је следити. Шпагети код обично има пуно ГОТО изјава и уобичајен је у старим програмима, који су такве изјаве обимно користили.
Пораст структуриранијих програмских језика, попут објектно оријентисаних програмских језика, смањио је преваленцију кода шпагета.
Техопедија објашњава Шпагети код
Стари програмски језици попут БАСИЦ-а, који садрже ГОТО изјаве, били су врло подложни коду шпагета јер је програмерима било веома погодно да управљају програмом из једног подручја у други користећи ГОТО изразе.
Међутим, код шпагета плаше се програмски тимови који имају задатак да погледају старе програме јер је логика програма врло тешка за следење. Како настаје сложен код, употреба ГОТО изјава и шпагети кода је згодна само током оригиналног процеса развоја.
Што је старији програм који је написан са шифром за шпагете, програмерима је то теже да их прате, чак и оригиналним програмерима.
