Indhold
- Definition - Hvad betyder Spaghetti Code?
- En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.
- Techopedia forklarer Spaghetti Code
Definition - Hvad betyder Spaghetti Code?
Spaghetti-kode er et slangbegrep, der bruges til at henvise til et sammenfiltret web af programmeringskildekode, hvor kontrol inden for et program hopper overalt og er vanskeligt at følge. Spaghetti-koden har normalt en masse GOTO-udsagn og er almindelig i gamle programmer, der brugte sådanne udsagn i vid udstrækning.
Fremgangen i mere strukturerede programmeringssprog, ligesom objektorienterede programmeringssprog, har reduceret forekomsten af spaghettikode.
En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.
Techopedia forklarer Spaghetti Code
Gamle programmeringssprog som BASIC, som indeholdt GOTO-udsagn, var meget modtagelige for spaghettikode, fordi programmerere fandt det meget praktisk at dirigere kontrollen over programmet fra et område til et andet ved hjælp af GOTO-udsagnene.
Spaghettikoden frygter imidlertid af programmeringshold, der har til opgave at undersøge gamle programmer, fordi programlogikken bliver meget vanskelig at følge. Fordi det giver anledning til kompleks kode, er brugen af GOTO-udsagn og spaghettikode kun praktisk under den oprindelige udviklingsproces.
Jo ældre et program bliver, som blev skrevet med spaghettikode, jo vanskeligere er det for udviklere at følge, selv de originale udviklere.