Indholdsfortegnelse:
Definition - Hvad betyder Lasagna Code?
Lasagne-kode henviser til en bred kodedesignstruktur, der bruger flere hovedlag af kode til at opbygge et program. Dette er en af flere pastametaforer for kode sammen med udtrykkene spaghetti-kode og ravioli-kode, som ofte tilskrives Texas databasekspert og kodeguru Joe Celko.
Techopedia forklarer Lasagna Code
En almindelig arbejdsdefinition af lasagne-kode er, at den erstatter en mere spredt kodemetodologi med en, der er struktureret og i en eller anden forstand, samlet. Én kritik af lasagne-koden er dog, at da den har en tendens til at være monolitisk, kan det være svært at ændre et aspekt af det større program. Fans af lasagne-kodedesignet ser det imidlertid som en forbedring i forhold til spaghettikoden, den originale metafor, hvor for eksempel mange goto-udsagn i kode kan skabe komplekse sæt strenge, der kan blive sammenfiltrede.
Ligesom andre "pastateorier", bør lasagne-kode evalueres i henhold til hvordan den effektiviserer koden og opfylder de vigtigste mål for udviklere.
