この質問は、過去2か月間私を悩ませてきました。
少し前に、優れたプログラマーである友人がいくつかのサンプルコードを教えてくれました。初めて、独自のコメント整理スタイルに気づきました。彼は私がコード自体をより快適にするような方法でコメントを設計するためにいくつかの努力をしました。例えば:
///////////////////////////////////////////// // //
// This code prints a basic "Hello world" //
// message to the console screen. You can //
// change the text in the brackets. //
// //
/////////////////////////////////////////////
#include <iostream>
int main() {
cout << "Hello world";
}
彼が単に書くことができたとき
/* This code prints a basic "Hello world" message to the console, change text in brackets */
#include <iostream>
int main() {
cout << "Hello world";
}
この種の例は、より大きなスケールでのみです。私はこれを専門的な状況では少し非生産的だと思いますが、学習状況では、それは理想的なようです。
ここでの問題は、コメントのスタイルが読者がコードを理解する方法に影響を与えるかどうかです。私の個人的な意見では、オプション#1は見た目がきれいで、#2より簡単にフォローできます。コードについてコメントする方法は、コードを理解する能力に影響しますか、それとも単に時間とスペースを無駄にしていますか?