Inhoudsopgave:
Definitie - Wat betekent Lasagna Code?
Lasagnacode verwijst naar een brede code-ontwerpstructuur die verschillende hoofdlagen van code gebruikt om een programma te bouwen. Dit is een van de verschillende pasta-metaforen voor code, samen met de termen spaghetti-code en ravioli-code, die vaak worden toegeschreven aan Texas database-expert en codegoeroe Joe Celko.
Techopedia legt Lasagna Code uit
Een veel gebruikte werkdefinitie van lasagne-code is dat deze een meer verspreide codemethode vervangt door een methode die gestructureerd en in zekere zin uniform is. Een kritiek op lasagne-code is echter dat, omdat het meestal monolithisch is, het moeilijk kan zijn om een aspect van het grotere programma te veranderen. Fans van het lasagne-codeontwerp zien het echter als een verbetering ten opzichte van spaghetti-code, de oorspronkelijke metafoor, waar bijvoorbeeld veel goto-instructies in code complexe sets strings kunnen maken die verstrikt kunnen raken.
Net als andere "pastatheorieën" moet lasagne-code worden geëvalueerd op basis van hoe deze code efficiënt maakt en belangrijke doelen voor ontwikkelaars bereikt.
