Hjem Utvikling Hva er spaghettikode? - definisjon fra techopedia

Hva er spaghettikode? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Spaghetti Code?

Spaghetti-koden er et slangbegrep som brukes til å referere til et flokete nett med programmeringskildekode der kontrollen i et program hopper over alt og er vanskelig å følge. Spaghetti-koden har vanligvis mange GOTO-uttalelser og er vanlig i gamle programmer, som brukte slike uttalelser mye.

Økningen av mer strukturerte programmeringsspråk, som objektorienterte programmeringsspråk, har redusert forekomsten av spaghettikode.

Techopedia forklarer Spaghetti Code

Gamle programmeringsspråk som BASIC, som inneholdt GOTO-uttalelser, var svært utsatt for spaghettikode fordi programmerere synes det var veldig praktisk å dirigere kontrollen over programmet fra et område til et annet ved hjelp av GOTO-uttalelsene.

Spaghettikode frykter imidlertid av programmeringsteam som har til oppgave å se nærmere på gamle programmer fordi programlogikken blir veldig vanskelig å følge. Fordi det gir anledning til kompleks kode, er bruk av GOTO-setninger og spaghettikode bare praktisk under den opprinnelige utviklingsprosessen.

Jo eldre et program blir som ble skrevet med spaghettikode, jo vanskeligere er det for utviklere å følge, til og med de originale utviklerne.

Hva er spaghettikode? - definisjon fra techopedia