Sisällysluettelo:
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.
