Lasagna Code

Định nghĩa Lasagna Code là gì?

Lasagna CodeLasagna Mã. Đây là nghĩa tiếng Việt của thuật ngữ Lasagna Code - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Lasagna đang đề cập đến một cấu trúc thiết kế mã rộng có sử dụng một vài lớp chính của mã để xây dựng một chương trình. Đây là một trong những ẩn dụ pasta cho mã, cùng với các điều khoản mì spaghetti và mã ravioli, thường do chuyên gia cơ sở dữ liệu Texas và mã guru Joe Celko.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một định nghĩa làm việc chung của lasagna mã là nó thay thế một phương pháp đang rải rác hơn với một trong đó là cấu trúc, và trong một số ý nghĩa, thống nhất. Một lời chỉ trích của lasagna mã, tuy nhiên, là vì nó có xu hướng được nguyên khối, nó có thể được khó khăn để thay đổi một khía cạnh của chương trình lớn hơn. Tuy nhiên, người hâm mộ của thiết kế mã lasagna xem nó như là một sự cải tiến so với mã spaghetti, ẩn dụ ban đầu, ở đâu, ví dụ, nhiều báo cáo goto trong mã có thể tạo bộ phức tạp của chuỗi có thể bị rối.

What is the Lasagna Code? - Definition

Lasagna code refers to a broad code design structure that uses several main layers of code to build a program. This is one of several pasta metaphors for code, along with the terms spaghetti code and ravioli code, which are often attributed to Texas database expert and code guru Joe Celko.

Understanding the Lasagna Code

One common working definition of lasagna code is that it replaces a more scattered code methodology with one that is structured, and in some sense, unified. One criticism of lasagna code, though, is that since it tends to be monolithic, it can be hard to change one aspect of the greater program. However, fans of the lasagna code design see it as an improvement over spaghetti code, the original metaphor, where, for example, many goto statements in code can create complex sets of strings that may become tangled.

Thuật ngữ liên quan

  • Spaghetti Code
  • Ravioli Code
  • Baklava Code
  • Software Development
  • Database (DB)
  • Function
  • Commit
  • Access Modifiers
  • Acyclic
  • Appending Virus

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *