Codice Lasagna

Autore: Robert Simon
Data Della Creazione: 15 Giugno 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
The Object-oriented Version of "Spaghetti Code" is "Lasagna Code" ?!
Video: The Object-oriented Version of "Spaghetti Code" is "Lasagna Code" ?!

Contenuto

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.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

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.