コーディングトラブルの約70%はif文などでの{}省略at TECHコーディングトラブルの約70%はif文などでの{}省略 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト343:デフォルトの名無しさん 08/07/27 03:06:05 強制する←→省略不可だからそういうのも認めないって話じゃねーの。 344:デフォルトの名無しさん 08/07/27 03:27:46 というか、>>1の主張を強制するのならelse ifという慣用表現も禁止で >>341みたいにきちんとif文をネストするような表現とすることを 強制するべき。 >>342式を禁止するというか非推奨にするのは、それなりに根拠がある。 多くの場合、>>342の形式の場合、ロジックが練れていなく、 バグが多い割に修正が難しいから。経験的に言って>>341式のほう が、バグも少なくなり、バグが出ても修正しやすいような気がする。 結論的に言えば>>342式を禁止するのは一定の意味を持つが >>1を強制するのはやり過ぎかも。 345:デフォルトの名無しさん 08/07/27 04:11:17 >>342禁止ですら、行き過ぎという感があるのに >>1強制なんてあり得ない 346:デフォルトの名無しさん 08/07/27 13:36:09 なる。 それなら俺は {} 強制で else if 容認かな。 自分のバグ元としては {}なしのif より 比較に = 使っちゃう方が多いけど。 だから、エディタで[^><=]=[^=] を赤くなるようにしてる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch