Koti kehitys Mikä on spagetti-koodi? - määritelmä techopediasta

Mikä on spagetti-koodi? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä Spagetti-koodi tarkoittaa?

Spagetti-koodi on slangi-termi, jota käytetään viittaamaan ohjelmoidun lähdekoodin sekavaan verkkoon, jossa ohjaus ohjelmassa hyppää ympäri ja on vaikea seurata. Spagetti-koodilla on normaalisti paljon GOTO-lauseita ja se on yleinen vanhoissa ohjelmissa, jotka käyttivät sellaisia ​​lauseita laajasti.

Järjestelmällisempien ohjelmointikielen, kuten olio-ohjelmointikielen, nousu on vähentänyt spagettikoodin esiintyvyyttä.

Techopedia selittää Spagetti-koodin

Vanhat ohjelmointikielet, kuten BASIC, joka sisälsi GOTO-lauseita, olivat erittäin herkkiä spagettikoodille, koska ohjelmoijien mielestä oli erittäin kätevää ohjata ohjelman ohjaus alueelta toiselle GOTO-käskyjen avulla.

Spagettikoodia pelkäävät kuitenkin ohjelmointiryhmät, joiden tehtävänä on tutkia vanhoja ohjelmia, koska ohjelman logiikan seuraaminen on erittäin vaikeaa. GOTO-lauseiden ja spagetti-koodin käyttö on helppoa vain alkuperäisen kehitysprosessin aikana, koska se aiheuttaa monimutkaisen koodin.

Mitä vanhemmaksi spagetti-koodilla kirjoitettu ohjelma saa, sitä vaikeampaa kehittäjien on seurata, jopa alkuperäisten kehittäjien.

Mikä on spagetti-koodi? - määritelmä techopediasta