Código de lasaña

Definición - ¿Qué significa Código de Lasaña?

El código de lasaña se refiere a una estructura de diseño de código amplia que utiliza varias capas principales de código para construir un programa. Esta es una de varias metáforas de pasta para el código, junto con los términos código de espagueti y código de ravioles, que a menudo se atribuyen al experto en bases de datos de Texas y gurú del código Joe Celko.

Techinfo explica el código de lasaña

Una definición de trabajo común del código de lasaña es que reemplaza una metodología de código más dispersa por una estructurada y, en cierto sentido, unificada. Sin embargo, una crítica al código de lasaña es que, dado que tiende a ser monolítico, puede ser difícil cambiar un aspecto del programa general. Sin embargo, los fanáticos del diseño del código de lasaña lo ven como una mejora con respecto al código espagueti, la metáfora original, donde, por ejemplo, muchas declaraciones goto en el código pueden crear conjuntos complejos de cadenas que pueden enredarse.

Al igual que otras "teorías de la pasta", el código de lasaña debe evaluarse de acuerdo con la forma en que lo hace eficiente y logra los objetivos clave para los desarrolladores.