Hem Utveckling Vad är lasagnakod? - definition från techopedia

Vad är lasagnakod? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Lasagna-koden?

Lasagnakod hänvisar till en bred kodkonstruktionsstruktur som använder flera huvudskikt av kod för att bygga ett program. Detta är en av flera pastametaforer för kod, tillsammans med termerna spaghettikod och ravioli-kod, som ofta tillskrivs Texas databasekspert och kodgurur Joe Celko.

Techopedia förklarar Lasagna Code

En vanlig arbetsdefinition av lasagnakod är att den ersätter en mer spridd kodmetodik med en som är strukturerad och i någon mening enhetlig. En kritik av lasagnakoden är dock att eftersom den tenderar att vara monolitisk kan det vara svårt att ändra en aspekt av det större programmet. Men fans av lasagnakoddesign ser det som en förbättring jämfört med spaghettikoden, den ursprungliga metaforen, där till exempel många goto-uttalanden i kod kan skapa komplexa uppsättningar av strängar som kan trassla in.

Liksom andra "pastorsteorier" bör lasagnakoden utvärderas utifrån hur den gör koden effektiv och uppnår viktiga mål för utvecklare.

Vad är lasagnakod? - definition från techopedia