Оглавление:
Определение - Что означает код лазаньи?
Код лазаньи относится к широкой структуре дизайна кода, которая использует несколько основных уровней кода для создания программы. Это одна из нескольких метафор пасты для кода, а также термины «код спагетти» и «код равиоли», которые часто приписывают эксперту по базам данных из Техаса и гуру кода Джо Селко.
Техопедия объясняет код лазаньи
Одно общее рабочее определение кода лазаньи состоит в том, что он заменяет методологию более рассеянного кода на структурированную и в некотором смысле унифицированную. Одна критика кода лазаньи, тем не менее, состоит в том, что, поскольку он имеет тенденцию быть монолитным, может быть трудно изменить один аспект более крупной программы. Тем не менее, поклонники дизайна кода лазаньи видят в нем улучшение по сравнению со спагетти-кодом, оригинальной метафорой, где, например, многие операторы goto в коде могут создавать сложные наборы строк, которые могут запутаться.
Как и другие «теории пасты», код лазаньи следует оценивать в соответствии с тем, как он делает код эффективным и достигает ключевых целей для разработчиков.