ヘッドライン

スポンサーリンク
おすすめ!
スポンサーリンク

プログラマーのおまいら、if文の書き方どっち派?

1: 名無し様 2016/11/24(木) 19:41:08.34 ID:YnK9WBDS0

if(条件式){
処理
}


if(条件式)
{
処理
}

41: 名無し様 2016/11/24(木) 19:54:16.06 ID:jsvyEM6q0
>>1

69: 名無し様 2016/11/24(木) 20:01:36.41 ID:c9Era6dA0
>>1
昔は2だったが今は1

93: 名無し様 2016/11/24(木) 20:10:43.99 ID:cMjg41/00
>>1
以前はソースコードの行数を元に工数を決めるようなところがあったから意識的に②にしていたw

111: 名無し様 2016/11/24(木) 20:20:15.43 ID:81PX/v7b0
>>1
if(お前が死んだら) うれしい;

2: 名無し様 2016/11/24(木) 19:41:42.13 ID:kXDeqTPt0
普通にK&R

3: 名無し様 2016/11/24(木) 19:41:42.82 ID:c19jPenX0
周りに合わせる

63: 名無し様 2016/11/24(木) 19:59:26.44 ID:m4jOOWJp0
>>3
これ

4: 名無し様 2016/11/24(木) 19:42:00.52 ID:EhKo0d8B0
if () {

} else {

}

スペース空けろって怒られた

42: 名無し様 2016/11/24(木) 19:54:31.73 ID:PUWeFFsk0
>>4
俺も基本これだわ
たまに丸括弧の中の最初と最後もスペース開けるやついるね

62: 名無し様 2016/11/24(木) 19:59:24.74 ID:u8ZscBWf0
>>4
これが普通。
if ()
{
  ….
}
と書いてあるプログラム見るとバカかと思う。無駄に行使うのは意味ない。

94: 名無し様 2016/11/24(木) 20:11:06.50 ID:i4pcwbGc0
>>4
if () {
}
else {
}
の方がコメントアウトする時とか楽

5: 名無し様 2016/11/24(木) 19:42:25.13 ID:zJ+fKh5d0
どちらもつかう
実装規約書や周囲のコードに従う

40: 名無し様 2016/11/24(木) 19:53:50.71 ID:TghP0XSMO
自分一人で書くなら1かな
基本は>>5だけど

6: 名無し様 2016/11/24(木) 19:42:35.79 ID:bShRFLfX0
空行が見にくいから1

スポンサーリンク
ピックアップ!
ピックアップ!

引用元:http://hayabusa8.2ch.net/test/read.cgi/news/1479984068/

8: 名無し様 2016/11/24(木) 19:43:13.56 ID:FgeTAz/v0
基本①、elseを記述しなければいけない時だけ、②

45: 名無し様 2016/11/24(木) 19:55:37.75 ID:M1YmwQgB0
>>8
俺はこれ

10: 名無し様 2016/11/24(木) 19:44:05.95 ID:Gk3x5SN20
if 条件式 then

end

17: 名無し様 2016/11/24(木) 19:46:02.87 ID:pdYMNJ0J0
>>10
beginがないぞ

38: 名無し様 2016/11/24(木) 19:53:32.31 ID:Gk3x5SN20
>>17
多分言語が違う

11: 名無し様 2016/11/24(木) 19:44:12.22 ID:qmeHA2e80
if()

12: 名無し様 2016/11/24(木) 19:44:45.97 ID:tFQuiPpH0
インデントつけろや

13: 名無し様 2016/11/24(木) 19:44:46.52 ID:PEoPXssa0
元々誰が決めたんだか知らねーが、プロジェクトの標準仕様っつーのに合わせてた

14: 名無し様 2016/11/24(木) 19:45:14.25 ID:6UC45Fy10
=if (A1<>””.A1,A1+1)

15: 名無し様 2016/11/24(木) 19:45:17.55 ID:+n7C68QE0
言語によってことなるだろ
①が好きだけど

16: 名無し様 2016/11/24(木) 19:45:30.06 ID:DaTfBWN20
①だな

18: 名無し様 2016/11/24(木) 19:46:51.33 ID:50Iux5kf0
ideのデフォルト派

19: 名無し様 2016/11/24(木) 19:46:58.79 ID:3PFEmrKI0
if (clk’event and clk=’1′) then

20: 名無し様 2016/11/24(木) 19:47:38.53 ID:3iXWRVmZ0
ifもしも

21: 名無し様 2016/11/24(木) 19:48:40.42 ID:J0FWp7zA0
①だわ

23: 名無し様 2016/11/24(木) 19:49:55.26 ID:T1UqUUYm0
if 条件式1:
pass
else 条件式2:
pass

24: 名無し様 2016/11/24(木) 19:49:55.26 ID:RSlCF5mn0
①だけど、周りに合わせる(ヽ´ω`)

25: 名無し様 2016/11/24(木) 19:50:22.07 ID:XAW7GobF0
fiで閉じるのがどうしても許さない
()採用で良いだろ

26: 名無し様 2016/11/24(木) 19:50:25.92 ID:djye9W7Q0
2を使えって先輩から言われたから使ってる

28: 名無し様 2016/11/24(木) 19:51:05.94 ID:p/3Odxqk0
そーいえば、大昔大手電機メーカのプログラマしてた時はステップ増やすのに改行してたな

29: 名無し様 2016/11/24(木) 19:51:51.14 ID:6tCBNAzq0
1だな

30: 名無し様 2016/11/24(木) 19:51:55.22 ID:K3PNCKNJ0
俺は②の変則だな。

if(条件)
{
処理
}

こんな感じ。

39: 名無し様 2016/11/24(木) 19:53:39.31 ID:J0FWp7zA0
>>30
こんなインデント読みづらいわ

43: 名無し様 2016/11/24(木) 19:55:19.57 ID:+wdmVsOK0
>>30
ポップアップで見たら気持ち悪い

49: 名無し様 2016/11/24(木) 19:56:11.89 ID:d987x8Ls0
>>30
お願いです。いますぐやめてください

31: 名無し様 2016/11/24(木) 19:52:01.30 ID:b3HWEKod0
jsくらいしかやらないけどfunctionも
function(){
 処理

だから1
でもPHPのif文はわけがわからなくなってゆく

32: 名無し様 2016/11/24(木) 19:52:10.27 ID:O/Lv0Qry0
ifの書き方は大体②だが
それよりも定数を左辺に置くことのほうが拘る

33: 名無し様 2016/11/24(木) 19:52:18.74 ID:HQg7gts90
if a=0 then
begin

end
else
begin

end;

35: 名無し様 2016/11/24(木) 19:52:38.56 ID:kh/UzBdf0
VSが②に勝手に整形するだろ

44: 名無し様 2016/11/24(木) 19:55:29.52 ID:zX63OXAn0
10 beep
20 goto 10

46: 名無し様 2016/11/24(木) 19:55:43.38 ID:DWW5fYSs0
一画面プログラム派は全部一行にする

47: 名無し様 2016/11/24(木) 19:55:51.53 ID:C4VlVwSb0
2ですね。

人間工学の専門家がすでに解明しているのです。
1と比較して2は、人為ミスが半減することがわかっています。

48: 名無し様 2016/11/24(木) 19:55:57.53 ID:lUtdjYYj0
1
メソッドやクラスのレベルでは2

51: 名無し様 2016/11/24(木) 19:57:07.50 ID:3RRNiQkE0
①派だったんだけど開始と終了のインデント合ってるほうが見やすい気がしてきたので最近②に転向気味だわ

52: 名無し様 2016/11/24(木) 19:57:17.53 ID:zBbP8wvM0
お前ら何の話しているの?
エクセルだよね?

60: 名無し様 2016/11/24(木) 19:58:50.55 ID:C4VlVwSb0
>>52
C++ですね。

53: 名無し様 2016/11/24(木) 19:57:17.96 ID:G7KwLe3a0
①やな

54: 名無し様 2016/11/24(木) 19:57:26.85 ID:YY1jtzjc0
①だな。その方がネストが深くなっても読み易い
なるべくswitch文を使うけど

57: 名無し様 2016/11/24(木) 19:58:10.33 ID:QE81vI1j0
コーディング規約に合わせる(´・ω・`)最初にエディタ設定

65: 名無し様 2016/11/24(木) 20:00:54.50 ID:8TVWT/Li0
if () {
}
else {
}

73: 名無し様 2016/11/24(木) 20:03:41.49 ID:il7517pY0
>>65
これだよな。わかってるな。

105: 名無し様 2016/11/24(木) 20:16:47.69 ID:TLLesW+t0
>>65
これだな

123: 名無し様 2016/11/24(木) 20:23:43.09 ID:qsgQMToW0
>>65

67: 名無し様 2016/11/24(木) 20:01:06.28 ID:WiVnaM6d0
驚くほどに何もかもわからん
みんな頭いいんだな

最新の更新を
プッシュ通知で購読しよう!