teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤字修正

2019/12/02 05:28

投稿

catsforepaw
catsforepaw

スコア5944

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  見やすいと感じるかどうかは人それぞれですね。今どきの若い人には想像もつかないことでしょうが、昔は「80桁×25行」が画面に表示できる最大文字数だったことが長い期間ありました。その中に納まるようになるべく行数を減らそうとしたものです。その習慣が今も続いているのでしょう。どこぞのコーディング規約では「1行は80文字以内」などと決めているところもあります。
2
2
 
3
- まぁ、おそらく多くの人は特にメリットとか気にせずに、単に勉強の過程で参考にしたソースコードが制御文と同じ行に`{`を書くスタイルだったので、そういうものだと思ってそう書いているだけだとは思いますけどね。あとは、今どきのテキストエディターには大抵コード整形機能が付いていますが、デフォルトの設定では制御文と同じ行にスタイルのものも結構あります。
3
+ まぁ、おそらく多くの人は特にメリットとか気にせずに、単に勉強の過程で参考にしたソースコードが制御文と同じ行に`{`を書くスタイルだったので、そういうものだと思ってそう書いているだけだとは思いますけどね。あとは、今どきのテキストエディターには大抵コード整形機能が付いていますが、デフォルトの設定では制御文と同じ行に書くスタイルのものも結構あります。
4
4
 
5
5
  ちなみに、私も`{`は改行してから書く派です。ブロックの範囲が一瞬で判るのでプログラムの制御構造が把握しやすいということと、行単位での編集がしやすいというメリットがあります。デバッグの際も、「一時的にif文をコメントアウトしてブロックの中身を実行させてみたい」などということがやりやすいですし。