ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-7-1 そのコメントは正しいですか?
▼ ch1-7-1 そのコメントは正しいですか? ▼

  よく入門書では「コメントを書きなさい」と書いてあります。これは複雑さの大きいプログラミングの世界では常識的な話で、複雑さを大きく下げてバグの発生率を抑える効果があります。そこで貴方はなんの疑問も無く「// ここで条件を繰り返します」と書いてはいませんか?

  入門書のサンプルコードでは、コードの動きを解説する目的に沿っているので「// ここで条件を繰り返します」で問題ありません。むしろ、そのコメントは適切な役割を果たしていて良いコメントだと言えます。しかし、実際に製品のコードで、それを行うと大きなトラブルの元になってしまいます。

  つまり、「// ここで条件を繰り返します」だと、何のために処理を繰り返すのかコメントから判断できず、複雑さを下げるコメントが逆に複雑になってしまうのです。これは、ミイラ取りがミイラになってしまった状態です。例えば「// ここでDBから売上データを取得しDataSetに格納します。」のほうが適格だとは思いませんか?

  プレッシャーでコメントを書けなくなってしまっては困りますが、ここで記したい事は「コメントは目的を意識して端的にコードの役割を記する必要がある」ということです。コメントを上手に書けるようになったら、プログラミングレベルが上昇したと言われるのはこのためです。

Continue
ナビゲーション リンクのスキップトップページ > C#プログラミング > ch1-7-1 そのコメントは正しいですか?

テスト[1]
♥ 2010年03月07日 16:36:41 UPD!

情報オリンピック[2]
♥ 2009年07月04日 13:39:15

2008年ですね。[1]
♥ 2008年01月01日 00:00:00

自由なスレ[3]
♥ 2007年09月22日 20:51:58

2007年ですね。[1]
♥ 2007年01月01日 00:00:00


RSS : FooPah!の更新情報
RSS : 掲示板全体の投稿情報
Copyright(C)2001-2009 FooPah!, All rights reserved.