![Spagetti-koodi - Tekniikka Spagetti-koodi - Tekniikka](https://a.continuousdev.com/technology/spaghetti-code.jpg)
Sisältö
- Määritelmä - mitä Spagetti-koodi tarkoittaa?
- Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
- Techopedia selittää Spagetti-koodin
Määritelmä - mitä Spagetti-koodi tarkoittaa?
Spagetti-koodi on slangi-termi, jota käytetään viittaamaan ohjelmoidun lähdekoodin sekavaan verkkoon, jossa ohjelman sisällä tapahtuva ohjaus 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ä.
Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.
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.