コメントは、コメントの種類に応じて、コードの上または下に移動する必要がある場合があります。コードが何を行うかについて非常に簡潔な説明を行う場合は、コードの前に置く必要があります。コードがどのように機能するかについて技術的な詳細を詳細に明らかにする場合は、コードに従う必要があります。
幸いなことに、コメントはコードの上部または下部に配置できますが、空白行を適切に使用することにより、コメントがどのコードに関係するかについては疑いの余地はありません。もちろん、空白行の使用に注意を払っていないプログラマーは、私が何を話しているのか分からないでしょう。あなたがそれらの1つであるならば、この答えをスキップして、あなたの人生で進んでください。しかし、空白行に注意を払うプログラマーは、空白行を使用してコードを論理エンティティに分割することをよく知っています。したがって、次が表示された場合:
[blank line]
/* comment */
{ code }
[blank line]
コメントはコードに属していること、そしてコードが何をするかを教えてくれることを知っています。一方、次が表示された場合:
[blank line]
{ code }
/* comment */
[blank line]
繰り返しますが、コメントはそのコードに属していることをよく知っています。これは、コードがどのように機能するかについての明確化です。