Spaghetti Code

Schrijver: John Stephens
Datum Van Creatie: 28 Januari 2021
Updatedatum: 29 Juni- 2024
Anonim
What is Spaghetti Code and How to Avoid It
Video: What is Spaghetti Code and How to Avoid It

Inhoud

Definitie - Wat betekent Spaghetti Code?

Spaghetti-code is een slangterm die wordt gebruikt om te verwijzen naar een verward web van programmeerbroncode waarbij de besturing binnen een programma overal heen springt en moeilijk te volgen is. Spaghetti-code heeft normaal gesproken veel GOTO-instructies en is gebruikelijk in oude programma's, die dergelijke verklaringen vaak gebruikten.


De opkomst van meer gestructureerde programmeertalen, zoals object-georiënteerde programmeertalen, heeft de prevalentie van spaghetti-code verminderd.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Spaghetti Code uit

Oude programmeertalen zoals BASIC, die GOTO-uitspraken bevatten, waren zeer gevoelig voor spaghetti-code omdat programmeurs het erg handig vonden om het programma van het ene gebied naar het andere te sturen met behulp van de GOTO-uitspraken.

Spaghetti-code wordt echter gevreesd door programmeerteams die de taak hebben om naar oude programma's te kijken, omdat de programmalogica zeer moeilijk te volgen wordt. Omdat het aanleiding geeft tot complexe code, is het gebruik van GOTO-instructies en spaghetti-code alleen handig tijdens het oorspronkelijke ontwikkelingsproces.


Hoe ouder een programma wordt dat met spaghetti-code is geschreven, hoe moeilijker het is voor ontwikkelaars om te volgen, zelfs de oorspronkelijke ontwikkelaars.