関連リスト(0)
【編集】
【字下げスタイル】中括弧 { の前で改行する? 【編集】
C系の言語で。
字下げスタイル
↑みたく色々細かいスタイルはあるけど、とりあえず中括弧の位置は結局どっちが優れているのだろうか?

する派:
while
{
 …
}

しない派
while{
 …
}

※郷(プロジェクト)に入れば郷に従え派 → そもそもプロジェクト開始時に選べるならどっち選ぶ?
更新日時:2018/04/27

1. しない派 【編集】  32pts. 根拠の追加

  W:1349394092  2012/10/05 1
11
雑誌とかこっちが多い感じ。スペースあたあり情報量を稼げるから?


  W:1446452586  2015/11/02 1
11
単純に行の無駄遣い
IFでも同じことだが、たった1行の処理のためなら、猶更無駄

for(unsigned int index=0;index<max;index++)
    (ここのたった1行のためにわざわざ改行して中括弧?)


  W:1349555206  2012/10/07 0
10
if文での{}省略と相性がいい。実行行が1行の場合、しないなら

if( ... )hoge = hage;

と完結に書けるが、改行すると

if( ... )
hoge = hage;

となり、あきらかにバグを生みそうな形になる。


  W:1354770665  2012/12/06 0
DEAD
する派なら下の場合はそもそも {} が必須にので意図しているバグを生みやすい形にはならない。


  W:1355588854  2012/12/16 0
10
要するに、する派は{}省略と相性が悪いということ。


2. する派 【編集】  19pts. 根拠の追加

  W:1349392270  2012/10/05 1
11
ブロックの開始と終端の対応がわかりやすい


  W:1349394020  2012/10/05 0
10
最近のVisual Studioの自動機能だとこれ採用


  W:1354770758  2012/12/06 0
10
関数のみ { の前で改行して「関数」と「ループや条件文」の違いを明確にするという使い方ができる。K&amp;R BSD/KNF


  W:1349709202  2012/10/09 2
-12
改行すると縦に伸びて一画面に入る量が減り、流し読みの時にわずらわしい




選択肢の追加
preload
参考リンク 【編集】
コメント
関連ツイート
作成日時:2012/11/17  更新日時:2018/04/27

preload