- - PR -
if文を使う時のコメントの書き方(C#)
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-08-31 16:57
NAL-6295です。
私の場合、基本的に余程トリッキーで分かりにくいコードで無い限り、コメントは書かないです。 むしろ、分岐の理由が分かるような命名をするようにしています。 確か、前にもそんなスレッドがありましたね。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11227&forum=3 [ メッセージ編集済み 編集者: NAL-6295 編集日時 2005-08-31 16:59 ] | ||||||||
|
投稿日時: 2005-08-31 17:09
NAL-6295さん書込みありがとうございます。
確かに、必要のないコメントってたくさんあるかもしれません。 ただコメントなしで簡単でわかりやすいソースが書けているかどうかは、 かなり怪しいところです。 とても考えさせられるコメント・リンクありがとうございました。 もっとがんばろう・・・ | ||||||||
|
投稿日時: 2005-08-31 17:38
仕様をコードに落とし込む過程で情報が欠落していきます。
それは漢字をひらがなに書き換えるようなもので、別のものに変換する過程では避けられないことです。 そこで、失った情報をコメントで補完しなければならなくなります。 情報が失われないように書くことでコメントが不要になります。うまく書ける人はこうします。 うまくかけない人ほど貴重な情報を減らしてしまい、嫌なにおいのするコードになって、消臭剤としてのコメントが多くなってきます。 必要なコメントは何百行あってもかまわないとも思います。 しかし、不必要なコメントや無意味な改行は1文字たりとも許せません。 _________________ たつごろー codeseek こみゅぷらす | ||||||||
|
投稿日時: 2005-08-31 17:40
このあたりを一通りみてください。 クラス ライブラリ開発者向けのデザイン ガイドライン たとえば、名前空間・クラス・メソッドをとっても、 意味のある名前でないと何なのかわかりません。 実際に見たことのある良くない例 (CODING HORROR) Common.ComClsFanc.CheckNumber("123,456") _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-08-31 18:49
ちょっと話が逸れて申し訳ないんですが、SQL serverのストアドプロシージャは、私にとってもっと気持ち悪いんです。
もなんか気持ち悪いし、
もなんか気持ち悪い。 #関係ない話ですみません。 | ||||||||
|
投稿日時: 2005-08-31 19:43
こんにちは。
おいらの場合、ストアドはこうです。
BEGINとENDを、C#(C/C++等)の{ }と同じ意味(位置)で書いてます。 ELSEがちと見にくいですが。 | ||||||||
|
投稿日時: 2005-08-31 20:16
ええ、C#でもC++でも { は行末に残す派です。 | ||||||||
|
投稿日時: 2005-08-31 20:22
私の場合、
って書き方ですね。elseifがない場合は ifブロックの前のコメントで済むことが多いので ifブロック内のコメントは殆ど書きません。 ちなみに余談ですが、
って感じの、「見ればわかるコメント」が 書いてあった事があってビックリしました・・・ | ||||||||
