- 1 名前:デフォルトの名無しさん [2007/10/28(日) 15:59:01 ]
- コーディングスタイルについて熱く語れ
- 331 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 12:09:53 ]
- C++ 使っててカンマとか演算子の「前」で折り返して、演算子の類が行頭にくるように
してたんだけど、 Python 使い出したらそうもいかなくなって、今は微妙な気持ちです。
- 332 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 12:20:08 ]
- >>331
英語では普通、カンマやセミコロンなどは単語の後ろに空白なしにつける。当然、改行はその後。 演算子もそれに準じる。
- 333 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 13:57:32 ]
- >>331
( ・∀・)人(・∀・ )ナカーマ .append(foo) .append(bar) .toString(); + fooooooooooooooooooooooo - (baaaaaaaaaar % baaaaaaaaz); = { 11111111111 , 2222222222 , 3333333333 } if ( (cooooooooooooooond) || (baaaaaaaar && bazzzzzzzz) ) 文末を見るより、文頭を見るほうが目の動きが少ない。
- 334 名前:デフォルトの名無しさん mailto:sage [2009/10/20(火) 14:05:42 ]
- . を先頭にもってくるのは許せるが、 , を先頭にもってくるのが許せないのはなぜだろう。
- 335 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:25:29 ]
- if 〜 else if 〜 else の各節にコメントをつけたいとき、俺はこのように書いているんです。
// こういう場合はこう if (...) { } // こういう場合はこう else { } ところが、節を分断するのはよくないと言う人がいるんですね。それはそれで一理あります。 その人はこう書いている。 if (...) // こういう場合はこう { } else // こういう場合はこう { } このやり方だと、条件式が長くなったり複数行にわたると、ちっと面倒なことになる。 みなさん、if文のコメントはどのように書いていますか?
- 336 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 22:35:25 ]
- >>335
if にコメント付いてれば else へのコメントは冗長だろ?考えるだけ無駄。
- 337 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 23:21:52 ]
- 冗長なんて言ったらコメントなんて書けなくなる。
それに複数のelse ifがある場合はコメントがあった方がいい。
- 338 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 00:16:58 ]
- >>337
お前はなんのためにコメントが書きたいの? コメントを書くことが目的なの?
- 339 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 01:41:21 ]
- // コメント
if(...) { } else { // コメント }
- 340 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 02:39:09 ]
- >>339
俺もそれだ。
- 341 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 02:43:33 ]
- 俺はこうだわ。space efficiant!!
if(...) { // コメント foo(); } else if(...) { // コメント bar(); } else { foobar(); }
- 342 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 07:39:57 ]
- 漏れは内容に応じて使い分けた方が良いと思うけど。
// 分岐全体について。 if( ... ){ // 式について。 // ブロック内の処理&実行条件の概要 } else { // ブロック内の処理&実行条件の概要 } (例) // 〜と〜を切り分ける if( … // 〜をチェック && … ) { // 〜をチェック // 〜の場合、〜する } else { // 〜の場合、〜する }
- 343 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 14:06:52 ]
- こうしてる
if(...) { // ...なら〜 } else { // 〜(条件についての記述は無し) }
|

|