Sommario:
Definizione - Cosa significa il codice Lasagna?
Il codice lasagna si riferisce a una struttura di progettazione del codice ampia che utilizza diversi livelli principali di codice per creare un programma. Questa è una delle molte metafore della pasta per il codice, insieme ai termini codice spaghetti e ravioli, che sono spesso attribuiti all'esperto di database Texas e guru del codice Joe Celko.
Techopedia spiega il codice Lasagna
Una definizione operativa comune del codice lasagna è che sostituisce una metodologia di codice più diffusa con una strutturata e, in un certo senso, unificata. Una critica al codice lasagna, tuttavia, è che dal momento che tende ad essere monolitico, può essere difficile cambiare un aspetto del programma più ampio. Tuttavia, i fan del design del codice lasagna lo vedono come un miglioramento rispetto al codice spaghetti, la metafora originale, dove, ad esempio, molte dichiarazioni goto nel codice possono creare complessi set di stringhe che potrebbero aggrovigliarsi.
Come altre "teorie della pasta", il codice delle lasagne dovrebbe essere valutato in base a come rende il codice efficiente e raggiunge gli obiettivi chiave per gli sviluppatori.
