Trang Chủ Phát triển Lý thuyết mì ống là gì? - định nghĩa từ techopedia

Lý thuyết mì ống là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Lý thuyết Pasta có nghĩa là gì?

Lý thuyết mì ống là một lý thuyết về lập trình. Nó là một sự tương tự phổ biến để phát triển ứng dụng mô tả các cấu trúc lập trình khác nhau như các món mì ống phổ biến. Lý thuyết Pasta nhấn mạnh những thiếu sót của mã. Những tương tự bao gồm spaghetti, lasagna và mã ravioli.

Techopedia giải thích lý thuyết Pasta

Sự tương tự được sử dụng rộng rãi nhất để phát triển ứng dụng là mã spaghetti, cho thấy việc viết các thủ tục phi cấu trúc dẫn đến mã khó hiểu và cập nhật.


Mã Lasagna được cho là một chương trình được viết và xếp lớp theo cấu trúc. Ứng dụng này rất dễ đọc và có cấu trúc lớp. Tuy nhiên, do sự phụ thuộc lẫn nhau không thể đoán trước trong các đoạn mã, một chương trình lasagna có thể khó sửa đổi.


Mã lập trình hướng đối tượng (OOP) dễ dàng sửa đổi và được viết tốt được gọi là mã ravioli. Nước sốt là lớp giao diện giữa các phần khác nhau.


Phần lớn công việc lập trình ngày nay là viết lại mã spaghetti hoặc lasagna thành phiên bản OOP có cùng chức năng. Trong một số trường hợp, chương trình chỉ đơn giản được thay thế bằng một thương hiệu mới.

Lý thuyết mì ống là gì? - định nghĩa từ techopedia