Spaghetti-kode

Forfatter: John Stephens
Oprettelsesdato: 28 Januar 2021
Opdateringsdato: 17 Kan 2024
Anonim
What is Spaghetti Code and How to Avoid It
Video.: What is Spaghetti Code and How to Avoid It

Indhold

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.