Коментар може знадобитися над або над фрагментом коду, залежно від того, що це за коментар: якщо він дає ультракоротке пояснення того, що робить код, то йому потрібно передувати коду; якщо він детально роз'яснює технічну деталь про те, як працює код, то йому слід слідувати за кодом.
На щастя, коментар може надходити над або під фрагментом коду, і все ж не залишати сумнівів щодо того, до якого коду він відноситься, шляхом належного використання порожніх рядків. Звичайно, програмісти, які не звертають уваги на використання порожніх рядків, не знають, про що я говорю; якщо ви одна з таких, будь ласка, пропустіть цю відповідь і продовжуйте своє життя. Але програмісти, які звертають увагу на порожні рядки, дуже добре знають, що порожні рядки використовуються для поділу коду на логічні об'єкти. Отже, якщо ви бачите таке:
[blank line]
/* comment */
{ code }
[blank line]
Ви знаєте, що коментар належить до коду, і він говорить вам, що робить код. Беручи до уваги, якщо ви бачите таке:
[blank line]
{ code }
/* comment */
[blank line]
Знову ви дуже добре знаєте, що коментар належить до цього коду, і це з’ясування того, як код робить те, що робить.