Mục lục:
Định nghĩa - Mã chỉ viết có nghĩa là gì?
Mã chỉ viết là một mã khó đọc và diễn giải, và do đó chỉ được hiểu bởi tác giả của mã. Mã chỉ viết có thể có cấu trúc kém hoặc chỉ là mã viết phức tạp.
Các ngôn ngữ lập trình, như FORTRAN, APL và C khá phức tạp. Khi các quy ước mã hóa không được tuân theo, mã được viết bằng các ngôn ngữ này sẽ trở thành mã chỉ ghi. Do đó, các ngôn ngữ này đôi khi được gọi là ngôn ngữ chỉ viết.
Techopedia giải thích Mã chỉ viết
Các quy ước mã hóa nên được áp dụng để ngăn chặn việc chỉ viết mã, bao gồm:
- Tránh tên biến chữ cái đơn: Biến chữ cái đơn, như a và b, không xác định mục đích từ biến, tính toán hoặc kết quả. Vì vậy, chỉ có tác giả có thể giải thích mã chứa tên biến chữ cái đơn. Lựa chọn tên biến có ý nghĩa hơn được đề nghị.
- Sử dụng các cụm từ có ý nghĩa để xác định các chức năng: Một chức năng được in trên màn hình có thể được đặt tên là Display () hoặc PrintScreen (). Tuy nhiên, một cái tên như RoutineX48 () không có nghĩa. Vì vậy, nên tránh thực hành đặt tên phi logic.
- Tái sử dụng biến: Một trong những thuộc tính ngôn ngữ được xác định quan trọng nhất là phạm vi biến. Các biến có tên giống hệt nhau có thể tồn tại bên ngoài phạm vi tương đối. Sử dụng các biến có cùng tên để biểu thị các hàm hoặc tính toán tương tự. Đảm bảo rằng định nghĩa phạm vi của biến được sử dụng lại không can thiệp vào khai báo trước đó.
- Gạch dưới: Trong nhiều ngôn ngữ lập trình, nhà phát triển không thể sử dụng khoảng trắng giữa các từ khác nhau khi tạo thành một biến. Dấu gạch dưới nên được sử dụng để phân tách các từ hoặc chữ cái đầu tiên của mỗi từ nên được viết hoa để tránh mã chỉ viết.
