Để thể hiện những gì một số người đã cố gắng đạt được, theo một cách khác ...
Khi thứ tự không tạo ra sự khác biệt đối với hành vi của chương trình, sự khác biệt rõ ràng là vấn đề dễ đọc nhất đối với con người. Đây là một lý do ngôn ngữ tại sao đặt "chủ đề" bên trái có ý nghĩa:
Trong ngôn ngữ học, chủ đề của một câu là những gì đang được nói đến, và bình luận là những gì đang được nói về chủ đề này. Trong ví dụ này, chúng ta có thể cho rằng đó position
là chủ đề và "nhỏ hơn độ dài mảng" là nhận xét . Trong tiếng Anh, và trong nhiều ngôn ngữ khác, chủ đề thường được thể hiện trước khi bình luận.
" Xu hướng đặt các thành phần cấu thành chủ đề câu-ban đầu (chủ đề chính) là phổ biến. "
Vì vậy, một nguyên tắc nhỏ là nghĩ về dòng mã của bạn như một câu (hoặc mệnh đề, trong trường hợp này), quyết định câu đó nói về điều gì , và đặt nó trước nếu bạn có thể. Thông thường, những gì câu "về" sẽ là một biến chứ không phải là một hằng. Nhưng đôi khi bình luận cũng sẽ liên quan đến một biến, vì vậy bạn không thể đi theo đó.
if (MIN <= x && x <= MAX)
. (Trong một số ngôn ngữ, điều này có thể được viết làMIN <= x <= MAX
; trong C, nó hoàn toàn hợp pháp nhưng không có nghĩa là bạn nghĩ nó có nghĩa gì).