Tôi đang cố gắng giải thích với ai đó rằng cách họ viết mã khiến bạn khó hiểu và nếu bạn cấu trúc lại nó thì sẽ dễ đọc hơn. Kiểu mã này tôi đang lái xe thường được gọi là 'mã' thành ngữ '.
Nhưng cụm từ mã thành ngữ mang theo hành lý đúng đắn về mặt đạo đức , đây không phải là động lực tuyệt vời để khiến mọi người thay đổi phong cách mã hóa. Một cách tích cực hơn để nói đây là mã theo phong cách chung - nhưng đối với một nhà tư tưởng phê phán đi qua như lý luận tâm lý bầy đàn.
Cách tôi nghĩ ra để giải thích ý tưởng này theo cách thúc đẩy mọi người thay đổi mã của họ là:
- viết mã theo cách nó làm giảm chi phí nhận thức của người đọc (ví dụ tôi không thể nhớ nếu đây là loại vectơ đầu tiên - hay loại vectơ thứ 5)
- mã giúp dễ hiểu mục đích hơn (ví dụ: vectơ này để làm gì?)
. ).
Câu hỏi của tôi là: Mục đích đằng sau mã là 'thành ngữ' để giảm chi phí nhận thức?