Mục lục:
Định nghĩa - Mã Lasagna có nghĩa là gì?
Mã Lasagna dùng để chỉ cấu trúc thiết kế mã rộng sử dụng một số lớp mã chính để xây dựng chương trình. Đây là một trong một số phép ẩn dụ mì ống cho mã, cùng với các thuật ngữ mã spaghetti và mã ravioli, thường được quy cho chuyên gia cơ sở dữ liệu Texas và giáo sư mã Joe Celko.
Techopedia giải thích mã Lasagna
Một định nghĩa làm việc phổ biến của mã lasagna là nó thay thế một phương pháp mã phân tán hơn bằng một phương pháp được cấu trúc và theo một nghĩa nào đó, thống nhất. Tuy nhiên, một chỉ trích về mã lasagna là vì nó có xu hướng nguyên khối, nên khó có thể thay đổi một khía cạnh của chương trình lớn hơn. Tuy nhiên, những người hâm mộ thiết kế mã lasagna xem nó như một sự cải tiến so với mã spaghetti, ẩn dụ ban đầu, ví dụ, trong đó, nhiều câu lệnh goto trong mã có thể tạo ra các chuỗi phức tạp có thể bị rối.
Giống như các "lý thuyết mì ống" khác, mã lasagna nên được đánh giá theo cách nó làm cho mã hiệu quả và hoàn thành các mục tiêu chính cho các nhà phát triển.
