Code lasagne

Définition - Que signifie Lasagna Code?

Le code Lasagna fait référence à une structure de conception de code large qui utilise plusieurs couches principales de code pour créer un programme. C'est l'une des nombreuses métaphores des pâtes pour le code, ainsi que les termes code spaghetti et code ravioli, qui sont souvent attribués à l'expert des bases de données du Texas et au gourou du code Joe Celko.

Definir Tech explique Lasagna Code

Une définition de travail courante du code de lasagne est qu'il remplace une méthodologie de code plus dispersée par une méthodologie structurée et, dans un certain sens, unifiée. Une critique du code de lasagne, cependant, est que, comme il a tendance à être monolithique, il peut être difficile de changer un aspect du programme plus grand. Cependant, les fans de la conception de code lasagne le voient comme une amélioration par rapport au code spaghetti, la métaphore originale, où, par exemple, de nombreuses instructions goto dans le code peuvent créer des ensembles complexes de chaînes qui peuvent s'emmêler.

Comme les autres «théories des pâtes», le code de lasagne doit être évalué en fonction de la façon dont il rend le code efficace et atteint les objectifs clés des développeurs.