Código lasanha

Definição - O que significa o Código de Lasanha?

O código lasanha refere-se a uma ampla estrutura de design de código que usa várias camadas principais de código para construir um programa. Esta é uma das várias metáforas de massa para código, junto com os termos código espaguete e código ravioli, que são frequentemente atribuídos ao especialista em banco de dados do Texas e guru de código Joe Celko.

Definirtec explica o código da lasanha

Uma definição de trabalho comum de código lasanha é que ele substitui uma metodologia de código mais dispersa por uma estruturada e, em certo sentido, unificada. Uma crítica ao código da lasanha, porém, é que, como tende a ser monolítico, pode ser difícil mudar um aspecto do programa maior. No entanto, os fãs do design do código lasagna o veem como uma melhoria em relação ao código spaghetti, a metáfora original, onde, por exemplo, muitas instruções goto no código podem criar conjuntos complexos de strings que podem se enredar.

Como outras "teorias da massa", o código lasanha deve ser avaliado de acordo com a forma como torna o código eficiente e cumpre os principais objetivos dos desenvolvedores.