ความคิดเห็นอาจจำเป็นต้องไปข้างบนหรือด้านล่างของรหัสขึ้นอยู่กับชนิดของความคิดเห็น: ถ้ามันให้คำอธิบายสั้น ๆ ในสิ่งที่รหัสทำแล้วมันจะต้องนำหน้ารหัส; หากอธิบายรายละเอียดทางเทคนิคอย่างละเอียดเกี่ยวกับวิธีการทำงานของรหัสอย่างละเอียดก็จำเป็นต้องติดตามรหัส
โชคดีที่ความคิดเห็นสามารถไปด้านบนหรือด้านล่างชิ้นส่วนของรหัสและยังคงไม่มีข้อสงสัยเกี่ยวกับชิ้นส่วนของรหัสที่เกี่ยวข้องกับโดยการใช้บรรทัดว่างที่เหมาะสม แน่นอนโปรแกรมเมอร์ที่ไม่ใส่ใจกับการใช้บรรทัดว่างจะไม่ทราบว่าฉันกำลังพูดถึงอะไร หากคุณเป็นหนึ่งในนั้นโปรดข้ามคำตอบนี้และดำเนินชีวิตต่อไป แต่โปรแกรมเมอร์ที่ใส่ใจกับบรรทัดว่างรู้ดีว่ามีการใช้บรรทัดว่างเพื่อแบ่งรหัสออกเป็นเอนทิตีแบบลอจิคัล ดังนั้นหากคุณเห็นสิ่งต่อไปนี้:
[blank line]
/* comment */
{ code }
[blank line]
คุณรู้ว่าความคิดเห็นนั้นเป็นของรหัสและมันจะบอกคุณว่ารหัสทำอะไร ในขณะที่ถ้าคุณเห็นสิ่งต่อไปนี้:
[blank line]
{ code }
/* comment */
[blank line]
คุณรู้ดีอีกครั้งว่าความคิดเห็นนั้นเป็นของรหัสนั้นและเป็นการชี้แจงเกี่ยวกับวิธีที่รหัสทำสิ่งนั้น