Mã Spaghetti là gì?

Mã Spaghetti là tiếng lóng được sử dụng để mô tả mã nguồn của chương trình khó đọc hoặc theo dõi bởi con người do cách lập trình viên ban đầu viết mã. Dưới đây là một số ví dụ về những gì có thể gây ra mã spaghetti.

Ví dụ mã Spaghetti

  • Mã không được tổ chức và có các phần mã thuộc về nơi khác trong mã.
  • Mã nhảy xung quanh các phần hoặc tệp khác rất nhiều khiến việc gỡ lỗi khó hơn mà không phải nhảy nhiều.
  • Mã chứa các câu lệnh goto mà lập trình viên phải tuân theo một lĩnh vực mã hoàn toàn mới.
  • Mã không được chia thành các khối có điều kiện hoặc được gắn thẻ làm cho nó khó đọc.

Mã Spaghetti được coi là thông lệ xấu vì nếu có lỗi xảy ra, việc xác định nguyên nhân gây ra lỗi sẽ khó khăn hơn. Mã Spaghetti có thể được giảm bằng cách giữ cho mã của bạn được tổ chức, định dạng đúng, nhận xét, sử dụng chương trình con và nếu có thể, hãy chia mã của bạn thành các phần.

Kydge, Obfuscation, Lập trình thuật ngữ