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

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

Sisällysluettelo:

Anonim

Määritelmä - Mitä Lasananakoodi tarkoittaa?

Lasasagnan koodi viittaa laajaan koodisuunnittelurakenteeseen, joka käyttää useita pääkoodikerroksia ohjelman rakentamiseen. Tämä on yksi monista pasta-metafoorista koodille, samoin kuin termit spagetti-koodi ja ravioli-koodi, jotka usein katsotaan Texas-tietokantaasiantuntijalle ja koodigurulle Joe Celolle.

Techopedia selittää Lasagna-koodin

Yksi yleinen lasagnan koodin määritelmä on, että se korvaa hajautetumman koodimenetelmän sellaisella, joka on jäsennelty ja tietyssä mielessä yhtenäinen. Yksi lasanna-koodin kritiikki on kuitenkin se, että koska se on yleensä monoliittinen, voi olla vaikea muuttaa yhtä osaa suuremmasta ohjelmasta. Lasanja-koodin suunnittelun fanit näkevät sen kuitenkin parannuksena spagetti-koodiin, alkuperäiseen metafooriin, jossa esimerkiksi monet koodin goto-lauseet voivat luoda monimutkaisia ​​merkkijonojoukkoja, jotka saattavat takertua.

Kuten muutkin "pastateoriat", lasagna-koodia tulisi arvioida sen mukaan, kuinka se tekee koodista tehokkaan ja saavuttaa kehittäjien keskeiset tavoitteet.

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