Huis Ontwikkeling Wat is spaghetti-code? - definitie van techopedia

Wat is spaghetti-code? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Spaghetti Code?

Spaghetticode is een slangterm die wordt gebruikt om te verwijzen naar een verward web van programmeerbroncode waarbij de besturing binnen een programma de hele plaats door 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.

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.

Wat is spaghetti-code? - definitie van techopedia