今までみた絶望的なソースコードat TECH今までみた絶望的なソースコード - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト279:デフォルトの名無しさん 15/08/31 15:56:13.40 UXpAKMEr.net >>278 なるほどサンクス 280:デフォルトの名無しさん 15/09/01 20:57:53.90 D3JacxmQ.net >>278 どこの説? 281:めんどいから@sc 15/09/02 12:55:43.93 Xv52dDV3z >>278 > 初期化と宣言が別だと必ず未初期化で使うバグが出る 今時未初期化で warning 出ないコンパイラなんてあるのか? コーディング規約で宣言時に必ず初期化しろなんてもんもあるが、 こんなことやると、コンパイラが発見できなくて、逆にバグにつながる気がするんだがな。 他の部分は「べき」じゃなくて「したほうがよい」程度ならば賛同する。 282:デフォルトの名無しさん 15/09/02 21:35:45.23 SIr+PlfYs 「どこでも宣言」は反対だ、かえって行儀の悪いコードを助長する // どうでもいいが、switch文の中で変数宣言するのは危険だよなぁ 283:sc とはめずらしい 15/09/03 08:44:26.92 pCZUcMZ1/ >>281 > コーディング規約で宣言時に必ず初期化しろなんてもんもあるが、 > こんなことやると、コンパイラが発見できなくて、逆にバグにつながる気がするんだがな。 スコープを十分小さくできていることが前提なんじゃないかな。 あと初期化ってのは、やたらと 0 とかを入れるんじゃなくて、後々の Assert に引っかかるような 値を入れるべきではないかと。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch