2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう

1 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:15:54.676 ID:lAe4K7KKdNIKU.net

if Omocha {
} else {
}


if Omocha
{
}
else
{
}


if Omocha {
}
else {
}

2 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:16:31.434 ID:RZsWZlpo0NIKU.net
2

3 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:16:46.244 ID:Tyt8L4BkaNIKU.net
4

4 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:16:46.253 ID:FkMzKjr3aNIKU.net
なんでもいいから統一してくれ

5 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:17:13.029 ID:nopyGx6c0NIKU.net
③以外あり得ねえだろ

6 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:17:13.746 ID:YwEk9HgS0NIKU.net
周りに合わせる

7 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:18:10.206 ID:BfXH4pxeaNIKU.net
プロジェクト標準のフォーマッタでフォーマットしろ

8 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:18:54.956 ID:td7AkdUR0NIKU.net
1しかねえ

9 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:19:01.355 ID:xhJikc690NIKU.net
Pythonにしろ
1パターンですむ

10 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:19:21.387 ID:7goqAkoRMNIKU.net
機能上同等でプロジェクト内で統一されてれば何でもいいわ
好みは2だが

11 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:19:24.609 ID:RZsWZlpo0NIKU.net
2だろ普通
めちゃくちゃ見やすい

12 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:09.940 ID:B3N7Nsa0MNIKU.net
ちゃ~な

13 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:18.144 ID:p407dmYC0NIKU.net
余裕で3やわ

14 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:18.652 ID:RZsWZlpo0NIKU.net
VisualStudio標準が2だから2だね
それ以外で書いてるやつは異端な俺かっけーって思ってるバカ

15 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:37.362 ID:xhJikc690NIKU.net
好みではないが2が1番トラブルになりにくい気がする

16 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:46.331 ID:P576si1KaNIKU.net
1だわ
縦に長いコードもあかんよね

17 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:46.573 ID:5km6vp090NIKU.net
1だけはない

18 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:53.292 ID:RZsWZlpo0NIKU.net
>>15
わかる
わかりやすいしな

19 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:20:54.859 ID:yI3B2X0kdNIKU.net
乳首当て
}👈
}👈

20 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:21:16.588 ID:RZsWZlpo0NIKU.net
>>16
別にあかんくないだろ

21 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:22:07.668 ID:lcB1n3X60NIKU.net
2はない

22 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:23:22.382 ID:ySW3AKyrrNIKU.net
lintで勝手に整形されるしこだわりとかない

23 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:23:27.711 ID:ZRcNYZysMNIKU.net
言語による

24 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:23:44.710 ID:R+hOuU3WdNIKU.net
こういうのは結局偉い人の好みが正解
それを配慮しないとホリエモンみたいな社長に
自分の好みと違う→仕事をわかってないと
決めつけられた挙げ句、ガキ扱いされる

25 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:24:15.629 ID:h3JX1wdW0NIKU.net
1だろ

26 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:24:31.632 ID:vNs83VqNrNIKU.net
1が一番スマート

27 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:25:21.446 ID:XlBHvkrX0NIKU.net
1は学生・無職
2はIT系の職業
3はバカ

28 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:25:52.978 ID:RZsWZlpo0NIKU.net
>>21
なんでないんだ?

29 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:26:07.315 ID:RZsWZlpo0NIKU.net
>>23
なわけねぇだろw

30 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:26:27.225 ID:RZsWZlpo0NIKU.net
>>25
>>26
ゴミコード書いてるやつ見つけたw

31 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:26:46.479 ID:kBSax/vddNIKU.net
>>15君さあ
君、変なところで改行はさむ癖あるよね
これ、すっげー見辛いからやめてくれる?

32 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:26:49.558 ID:+WEYZlEZ0NIKU.net
一番争いが少ないのは2

33 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:27:14.541 ID:RZsWZlpo0NIKU.net
>>31
頭悪そう

34 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:27:22.302 ID:RZsWZlpo0NIKU.net
>>32
これ

35 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:27:41.539 ID:zE8510p90NIKU.net
3が好き

36 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:27:45.699 ID:6bQhpYnL0NIKU.net
どれが正解かはともかく、喧嘩を始める奴は見つかったようだな

37 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:28:17.134 ID:H3hqovyupNIKU.net
今どきはpythonだよね

38 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:28:46.467 ID:LMdXP7ph0NIKU.net
2

39 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:29:04.811 ID:RZsWZlpo0NIKU.net
>>37
頭悪そう

40 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:29:40.042 ID:vi0yRDPD0NIKU.net
無駄な争いをする前の言語側が公式のフォーマッター提供してないのがそもそもクソと言うことに気づけ

41 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:29:41.576 ID:zE8510p90NIKU.net
>>36
>>1の自演説

42 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:30:28.593 ID:9mfB/BrmdNIKU.net
とりあえず1だけはないわ

43 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:30:54.979 ID:HKQmQgUqMNIKU.net
if 条件 ステートメント
ってのが書き方なんだから2だけはない

44 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:32:55.013 ID:UoEUQY2W0NIKU.net
こんなこすり尽くされた定期スレでも伸びる不思議

45 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:33:40.427 ID:O46y5GmhdNIKU.net
お前らみたいなのが騒ぐと民間資格必須みたいなのが出禁だよなぁ適当でいいんだよ適当で

46 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:34:46.864 ID:fp2NS7NQMNIKU.net
C
C#
Java

47 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:35:28.770 ID:zE8510p90NIKU.net
>>45
そうそう
ただの好み

48 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:36:04.643 ID:RZsWZlpo0NIKU.net
>>42
これ

49 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:37:06.515 ID:RZsWZlpo0NIKU.net
>>43
アホか{}をつけることでそのステートメントを複数行に渡って記入することができるんだから改行で{}をつけるべき

50 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:39:25.149 ID:HKQmQgUqMNIKU.net
>>14
.NET系ならそれで良いかもしれんが例えばC/C++なんかはダメ
WIN32APIの実装見てみろよ
あんなもの作っちゃうところに合わせて良いわけがない

51 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:40:56.257 ID:c0cnfcTJaNIKU.net
2 を推すやつはエアプ
「プロ」は一画面に入る情報量が減ることを嫌う
よって 1 一択

52 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:42:54.457 ID:HKQmQgUqMNIKU.net
その言語を作ったやつ又は著名なプログラマの流儀に合わせておけば良い
だから例えばCなら1だしC#なら2で良い
はいお終い

53 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:43:59.993 ID:RZsWZlpo0NIKU.net
>>50
普通に2だろ

54 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:44:12.935 ID:RZsWZlpo0NIKU.net
>>51
はいアホ

55 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:44:26.814 ID:RZsWZlpo0NIKU.net
>>52
いやCでも2だろ

56 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:46:01.186 ID:CtEZxP+n0NIKU.net
1かな
整形コマンド入れてそうなったらで

57 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:46:39.692 ID:RZsWZlpo0NIKU.net
>>56
1は無い
アホすぎる

58 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:47:42.654 ID:RZsWZlpo0NIKU.net
ifの{}はその処理の始まりと終わりを示してるわけだよ
}のあとにelseが来るとかマジで意味わからんだろ
分岐処理ってことわかってんのかなコイツラ

59 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:48:11.458 ID:xhJikc690NIKU.net
おっ良い感じに喧嘩になってきたな

60 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:48:50.134 ID:ZzJkx5Tj0NIKU.net
IDEとかchatGPTは③なんだけど①②いってるやつはなにをつかってんの?

61 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:49:07.490 ID:CtEZxP+n0NIKU.net
>>57
いやOmochaが長ければともかく、短いなら1で済ませるぞ

62 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:49:29.367 ID:RZsWZlpo0NIKU.net
アホが多すぎるからね
普通2もしくは3で喧嘩するなら別に喧嘩すんなよってなるけど1はガイジすぎる
しかも1でいいと思ってるバカが多すぎるのももちろんやばい

63 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:49:44.783 ID:2UavZpaNrNIKU.net
普通に1だろ

64 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:49:55.106 ID:HKQmQgUqMNIKU.net
>>60
IDEにも色々あるだろ
もしかして世の中にはVSしかないとか思ってるのかな?

65 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:50:16.345 ID:2UavZpaNrNIKU.net
if文を式として認識するかどうかの違い

66 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:50:48.467 ID:kBSax/vddNIKU.net
ま、荒れるわな
宗教戦争だもん

67 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:51:00.617 ID:RZsWZlpo0NIKU.net
>>61
済ませられるよじゃなくて分岐処理なんだからifの処理が続いてるように見えちゃだめなんだよ
完璧に分離する必要がある

68 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:51:17.686 ID:RZsWZlpo0NIKU.net
>>60
2だよ

69 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:51:30.354 ID:RZsWZlpo0NIKU.net
>>63
絶対ない

70 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:52:06.313 ID:2YAGsK3n0NIKU.net
弊社は2以外は納品拒否となります

71 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:52:18.518 ID:2UavZpaNrNIKU.net
ifを式として認識する言語だと2,3は基本的にはおかしい

72 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:52:34.021 ID:RZsWZlpo0NIKU.net
>>66
いや1ってやつはそもそも宗教とかじゃなくて頭が悪い

73 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:52:41.022 ID:PZcPLjFD0NIKU.net
3だけはやめろ

74 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:53:35.602 ID:RZsWZlpo0NIKU.net
>>71
なぜ?
if処理
else処理
と普通分けるだろ
わけないなら
ifだけでいいし

75 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:53:43.717 ID:CtEZxP+n0NIKU.net
>>67
完全の好みな気がするがそれならコーディング規約に書いておいてくれ

76 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:54:25.591 ID:RZsWZlpo0NIKU.net
>>75
好みじゃねぇだろどう見ても

77 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:55:03.601 ID:Qf441a0sMNIKU.net
宗教戦争に終わりはない

78 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:55:17.471 ID:RZsWZlpo0NIKU.net
>>77
だから宗教じゃねぇって

79 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:55:33.438 ID:pUJbDXSodNIKU.net
>>19
一服の清涼剤とはまさにこのことだね

80 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:55:42.205 ID:HKQmQgUqMNIKU.net
コピペコード量産するやつは2と3が好き

81 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:56:06.298 ID:CtEZxP+n0NIKU.net
>>76
わーった

わーったよ

もしお前さんの所で仕事する時に規約に書いてあったら
それで書いてやるよ

82 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:56:06.855 ID:2UavZpaNrNIKU.net
>>74

内容はともかくとして

let a = { 10 };
これと
let b = if true {
10
} else {
10
}
が等価である場合、2を標準とするなら代入式がおかしくなる

let a =
{
10
}

これは不自然極まりない

83 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:57:04.536 ID:kBSax/vddNIKU.net
>>72
本当の宗教戦争だって当事者は互いにそう思ってるものさ

84 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:57:59.252 ID:RZsWZlpo0NIKU.net
>>80
コピペコード量産したことないけど2だわ

85 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:58:25.295 ID:fQpAsIti0NIKU.net
1は見かけないな
2か3どっちでもいいけどプロジェクト内ではちゃんと統一してくれ

86 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:59:32.486 ID:sIKp9rZTpNIKU.net
1かなあと思うけどプロジェクトが2でやってれば2で書きます

87 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 12:59:46.908 ID:RZsWZlpo0NIKU.net
>>82
お前の頭がおかしいってことに気づこう

88 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:13.915 ID:RZsWZlpo0NIKU.net
>>85
俺も見かけないし頭悪いと思う1で書いてるやつ

89 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:16.778 ID:2YAGsK3n0NIKU.net
>>82
どこの派閥なんだろ

90 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:21.171 ID:2UavZpaNrNIKU.net
>>87
言語についてちゃんと勉強して出直せ

91 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:39.705 ID:+WEYZlEZ0NIKU.net
>>82
いまifブロックの話してるのになんで初期化子との比較を始めたんだ?

92 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:40.826 ID:mOhRCucp0NIKU.net
【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1679282076/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1678243615/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1677813418/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1676604172/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1675826342/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1675133750/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1674097415/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1673408189/

93 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:00:45.514 ID:XHgWrI/60NIKU.net
できれば1がいい

94 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:01:19.007 ID:RZsWZlpo0NIKU.net
>>90
変なif文書くなカス

95 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:01:39.217 ID:2YAGsK3n0NIKU.net
かっこの次は奇数TABを許すかも聞いてみたい

96 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:02:03.021 ID:Wlx6Y+2c0NIKU.net
VisualStudioだと②に勝手に校正される

97 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:02:15.529 ID:RZsWZlpo0NIKU.net
>>93
逆に聞くけどなんで?

98 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:02:21.128 ID:RZsWZlpo0NIKU.net
>>96
これ

99 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:02:33.795 ID:mOhRCucp0NIKU.net
【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1672370456/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1672198253/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1671766471/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1671073737/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1669347737/

【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
tps://mi.5ch.net/test/read.cgi/news4vip/1668741787/

100 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:02:58.840 ID:tgL3IJX+0NIKU.net
行数多すぎるのは無能

101 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:03:06.569 ID:RZsWZlpo0NIKU.net
>>95
そんなもんこそどっちでもいいわな

102 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:03:15.377 ID:XHgWrI/60NIKU.net
>>97
レス乞食
ChatGPTって①だろ?
JavaScriptの話だが

103 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:03:16.165 ID:RZsWZlpo0NIKU.net
>>100
こいつ最高にアホ

104 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:03:23.395 ID:mOhRCucp0NIKU.net
コピペで全く同じスレ何十回もあってる外の人生って詰まんなそう

お前らがマジレスしてくれるその瞬間だけは人生に喜び感じてそうw

105 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:03:36.149 ID:RZsWZlpo0NIKU.net
>>102
知らねぇわ
なんで1なのか理由言えよバカ

106 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:04:14.950 ID:+WEYZlEZ0NIKU.net
>let a =
>{
> 10
>}

最後にもう一ついいかな?
セミコロンどこ行った

107 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:04:44.578 ID:s8Y5d/lV0NIKU.net
面倒くさいからパイソンで仲良くしろよ

108 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:04:49.799 ID:gYKPV3pN0NIKU.net
PSR2くらいが合理的にまとまってていいと思ったな
多分①だが

109 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:05:35.367 ID:mOhRCucp0NIKU.net
ああ、勘違いしないでくれ

俺は別に全く同じスレを繰り返し立てることが「悪い」とは言っていない

むしろ喜んでマジレスしてくれる奴がいるならコピペだろうとなんだろうといいんじゃないかな、うんw

110 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:05:48.605 ID:RZsWZlpo0NIKU.net
>>107
Pythonなんかやってるから1とかいう選択肢を選んじゃうんだろうなぁ
普通に考えたら2か3だろどう考えても

111 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:06:05.161 ID:RZsWZlpo0NIKU.net
>>108
1は無い

112 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:06:19.335 ID:CtEZxP+n0NIKU.net
>>97
 俺の場合に関して言えば
顧客が実行ステップ数に応じて
試験項目数とバグ件数出せと言うから

113 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:06:32.919 ID:RZsWZlpo0NIKU.net
お前ら分岐処理って何かわかってるか?

114 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:06:34.859 ID:2UavZpaNrNIKU.net
>>91
ifをif文として識別する言語はそうだがifを式として見る言語だとifは値であり、値を割り当てる時の構文として2,3が使われるならその他の値を割り当てる時も同じ文体になるのでlet a =
{
x
}
となり不自然だと言うことを言ってる

115 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:06:59.268 ID:wBs694qZrNIKU.net
3派

116 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:08:02.570 ID:RZsWZlpo0NIKU.net
>>112
別に数行増えるのなんて何ら問題無いわけで
てか工数見積もりすんのも普段の見積もりと比較して考えるんだろ
そんなの相対的でしかないし普段2で書いとけば何ら問題ない

117 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:08:20.638 ID:HKQmQgUqMNIKU.net
Python"なんか"とか言ってる時点でアホ

118 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:08:30.741 ID:RZsWZlpo0NIKU.net
>>114
キモいなその言語
Pythonとか?

119 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:09:12.776 ID:RZsWZlpo0NIKU.net
>>117
お前がアホ
ifを式として見る言語なんてPythonしかねぇだろ
それを世界の標準だと思ってることがもう頭悪いね

120 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:09:59.244 ID:CtEZxP+n0NIKU.net
>>116
塵も積もるんだわ
見積もり方云々は顧客の方針に言ってくれ

121 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:10:03.431 ID:2UavZpaNrNIKU.net
>>118
関数型の考え方なのでその考えを取り入れているならそういう設計になってるんじゃないか

122 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:12:05.180 ID:RZsWZlpo0NIKU.net
>>120
だから普段2で書いてたら問題ねぇ話だろw
顧客なんか行数がどうとか理解してないしな
こっちとしてはむしろ大きい数字で説得したほうが利益率高くなるわけでなんで行数を少なくするほうが正義なのかマジでわからん

123 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:12:41.030 ID:+WEYZlEZ0NIKU.net
>>114
大半の言語はifをそういう使い方してないんで…
こういう言語指定してない話の中では不適当な回答だろ

しかもifがそうなら他もそうなるとか思想がめんどくさすぎる
大半のIDEがフォーマットを構文ごとに指定できるのに

124 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:14:00.328 ID:RZsWZlpo0NIKU.net
>>121
何だそれクソキモいな
なんのためにifを式にしたんだよクソアホだろ

125 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:14:48.492 ID:2UavZpaNrNIKU.net
>>123
if文をこういう使い方する言語は結構あるんだけどね
思想ではなくその言語にとって自然かどうかという話

126 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:15:31.392 ID:RZsWZlpo0NIKU.net
>>125
その結構ある言語はどこで使われてるんでしょうか?
全く見ません

127 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:15:41.457 ID:vAC27a5dMNIKU.net
1

128 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:15:47.753 ID:plUnAU7H0NIKU.net
ぶっちゃけ統一されてれば何でもいい
拘るもんでもないだろ

129 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:15:58.675 ID:RZsWZlpo0NIKU.net
>>127
だから1はねぇって

130 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:16:17.330 ID:2UavZpaNrNIKU.net
>>124
好き嫌いはあるだろうが最近の言語なら基本的にはこうなってるはずだよ

131 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:16:35.637 ID:IDotE2ky0NIKU.net
3

132 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:16:52.526 ID:CtEZxP+n0NIKU.net
>>122
だからプロジェクト単位の規約によるんだって
もちろん2で書けって決まりがあるなら2で書くぞ?

ついでに言えばプロジェクトの納品日は絶対に動かないから
利益云々よりも試験工数少なくしてーんだよ
ウチは指標値にバグ件数届くまで再試験になるし

133 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:17:04.551 ID:RZsWZlpo0NIKU.net
>>128
関数型言語開発者が他と違う俺かっけーで生み出してしまった方式のせいで混沌としてしまったわけだな
Haskellマジで死んでほしい

134 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:17:15.706 ID:RZsWZlpo0NIKU.net
>>130
なってねぇわカス

135 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:17:40.432 ID:7pdPVyVUdNIKU.net


136 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:17:47.486 ID:2UavZpaNrNIKU.net
>>126
Ruby
Swift
kotlin
Go
lisp
とか

137 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:17:52.191 ID:RZsWZlpo0NIKU.net
>>132
じゃあ別に普段2でいいじゃん

138 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:18:19.528 ID:RZsWZlpo0NIKU.net
>>136
ま~た嘘ついてる

139 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:18:30.776 ID:2UavZpaNrNIKU.net
>>138
どこが?

140 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:18:46.408 ID:qYkqoi6r0NIKU.net
パイソン「じゃあカッコを無くせばいいじゃんw」
プログラマー全員「それはない」

141 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:18:57.924 ID:7pdPVyVUdNIKU.net
ブロックの指定にカッコが不要なPythonやろうぜ

142 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:19:35.557 ID:huoXxVB10NIKU.net
1なんて見たことないわ
メンテ時に汚ぇコードだな誰だよと思われて終わり

143 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:20:13.612 ID:otwt62okMNIKU.net
Pythonやればええやん

144 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:21:04.452 ID:+WEYZlEZ0NIKU.net
pythonは業務で使った事ないけどブロック周りでカオスにならないもんなのかな
新人が変なフォーマットしやがったぁ!みたいな

145 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:21:08.375 ID:RZsWZlpo0NIKU.net
>>139
嘘だろRuby Swift Kotlinがそんなわけねぇもん
Go Lispなら他とは違う俺かっけ~は普通にあると思う

146 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:21:42.390 ID:2UavZpaNrNIKU.net
>>145
何そのお気持ち

147 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:21:45.727 ID:RZsWZlpo0NIKU.net
>>140
これ
はずしちゃうPythonはマジで頭悪い
キチガイ死んでほしい

148 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:21:57.287 ID:CtEZxP+n0NIKU.net
>>137
普段?
仕事以外で書く時って事?

んなの1~3のどれでも
自分が読みやすいコードが大正義だぞ

お前が読みやすいレイアウトなんか知った事じゃないぞ

149 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:22:05.579 ID:RZsWZlpo0NIKU.net
>>146
お気持ち?
事実だろ

150 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:22:23.595 ID:RZsWZlpo0NIKU.net
>>141
ゴミ

151 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:22:54.784 ID:RZsWZlpo0NIKU.net
>>143
>>144
Pythonはマジでゴミ
まともな頭してたらこんな言語作らねぇわ

152 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:23:09.499 ID:2UavZpaNrNIKU.net
>>149
事実とは
ifは式として扱われるし評価値は戻り値として返されるけど

153 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:23:47.745 ID:RZsWZlpo0NIKU.net
>>148
2で指定されてない場合
1で指定される場合なんてないでしょ
じゃあ2でいいじゃんって話よ

154 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:24:09.538 ID:RZsWZlpo0NIKU.net
>>152
全然ちゃうけど?

155 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:24:21.330 ID:2UavZpaNrNIKU.net
>>154
何が違うの?

156 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:25:05.642 ID:2UavZpaNrNIKU.net
kotlin if式と調べて出てきたサイト貼るよ?

157 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:25:15.210 ID:y83oUq7CMNIKU.net
な?
いつものC#ガイジだろ?

158 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:26:24.743 ID:CtEZxP+n0NIKU.net
>>153
なに?スレ伸ばしたいだけなの?

159 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:27:00.891 ID:RZsWZlpo0NIKU.net
>>155
だから式で使われねぇよオブジェクト指向言語だぞ?

160 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:27:14.621 ID:2UavZpaNrNIKU.net
>>159
マルチパラダイムって知ってる?

161 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:27:58.059 ID:2UavZpaNrNIKU.net
C#も関数型の考えをかなり取り入れて進化してるはずなんだけどね

162 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:29:10.978 ID:RZsWZlpo0NIKU.net
>>160
知ってるが?
基本がオブジェクト指向言語って話だろ

163 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:29:22.502 ID:RZsWZlpo0NIKU.net
>>161
だから知ってるっつの

164 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:30:00.695 ID:nI7odE2O0NIKU.net
プログラマは無駄を嫌って行を詰めるものだと思ってました

165 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:30:10.019 ID:2UavZpaNrNIKU.net
じゃあお前の負けだな
おつかれ

166 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:30:52.120 ID:X30q5D3sMNIKU.net
エディタ側で変えてくれるからどれでもいい

167 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:30:52.773 ID:RZsWZlpo0NIKU.net
>>165
お前だが?
Ruby,Swift,Kotolinで1の書き方するわけ?
そんなわけねぇだろ

168 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:30:57.782 ID:+WEYZlEZ0NIKU.net
1を標準とするとifを値で扱ってる言語の代入は

let a = {
10
}

こうなっちゃんじゃないの?これはこれで変だと思うんだけど
UavZpaNrNIKUのこの辺の主張がマジで何が言いたいのかわからん

169 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:32:30.227 ID:RZsWZlpo0NIKU.net
>>164
なわけない
普通はその後のみやすさ考慮して改行する

170 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:32:34.290 ID:2UavZpaNrNIKU.net
>>168
ブロックも式だということ
{}自体がそのなかの値を返す式

なのでlet a = 10
と同じ

171 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:33:45.424 ID:R/jJe6Ik0NIKU.net
Java使ってるけど、ほぼ1しか見た事ない
稀に3は見かける
2はキチガイ

172 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:34:49.433 ID:RZsWZlpo0NIKU.net
>>171
お前はアホ

173 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:37:30.921 ID:pIpDikmkpNIKU.net
(気分で1,2,3使ってるとか言えない。。。

174 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:37:58.803 ID:+WEYZlEZ0NIKU.net
>>170
問題はそこじゃない
ifがそうなら他の代入式もそうなるってのが分からん
ブロックのルールなんて構文ごとに指定できるのになぜ全体に波及すんの?

175 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:38:58.549 ID:hITKyBJgFNIKU.net
ペチパーやから3一択やわ

176 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:39:27.471 ID:c0cnfcTJaNIKU.net
>>168
ruby において if は式だから

x = if aaa
  1
 else
  2
 end

みたいな書き方できる
多分その事を言っているんじゃないかな


kotlin は知らん

177 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:40:07.829 ID:pebqOs+3dNIKU.net
全体の行数が増えることによる可読性の低下を防ぐ

178 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:40:46.981 ID:8f2e2QSFrNIKU.net
これが正解というわけではないけどKotlinコンパイラのプロジェクトでは1を使ってるね

https://github.com/JetBrains/kotlin/blob/master/compiler/backend/src/org/jetbrains/kotlin/codegen/state/GenerationState.kt#L199-L216

179 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:40:49.086 ID:kN0F1XO70NIKU.net
1

180 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:42:15.710 ID:RZsWZlpo0NIKU.net
>>177
なわけない

181 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:42:43.720 ID:qYkqoi6r0NIKU.net
学校では
条件式
{
}else
{
}

こう習った気がする
その後
条件式{
}
else{
}
こうなったなぁ

182 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:43:20.117 ID:qYkqoi6r0NIKU.net
条件式{
}else{
}
間違った今はこう

183 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:44:03.525 ID:RZsWZlpo0NIKU.net
>>178
やべぇだろKotlin

184 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:45:04.832 ID:RZsWZlpo0NIKU.net
みんな頭おかしすぎだろ
条件分岐って何かわかってるか?
2か3かしかありえねぇよ

185 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:45:16.514 ID:8f2e2QSFrNIKU.net
>>174
極論フォーマッターでかたつく話だというのはずっと言っているが
ifを値として考えた場合は基本的にはおかしいんだよ

186 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:45:16.831 ID:qYkqoi6r0NIKU.net
C,C++中級者になってくるとコレやり始める気がするw
条件式{ 関数A; }else{ 関数B; }

187 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:46:51.034 ID:gYKPV3pN0NIKU.net
>>186
コレなら中括弧いらないんじゃ

188 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:47:12.770 ID:8f2e2QSFrNIKU.net
>>183
Kotlinだけじゃない
これはOpenJDKの実装
https://github.com/openjdk/jdk/blob/master/src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java#L65-L83

189 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:48:22.081 ID:RZsWZlpo0NIKU.net
>>188
頭おかしいやつしかいねぇな

190 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:48:41.575 ID:RZsWZlpo0NIKU.net
何度もいうが条件分岐だぞ?

191 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:48:52.046 ID:2YAGsK3n0NIKU.net
>>186
一行プログラムに興味を持ってしまうと過激派になる

192 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:48:56.551 ID:RZsWZlpo0NIKU.net
条件分岐わかってる?

193 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:50:10.961 ID:qYkqoi6r0NIKU.net
>>187
カッコは絶対いるw

条件式{ 関数A; }else{ 関数B; }

条件式{
関数A;
}else{
関数B;
}

上のが見やすくね?中級者になると使い始める気がする

194 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:50:24.977 ID:GMZVMcXq0NIKU.net
2だろ

195 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:50:37.006 ID:8f2e2QSFrNIKU.net
Swift はcppによる実装なのでベンチのみだが基本は1
https://github.com/apple/swift/blob/main/benchmark/utils/ArgParse.swift#L54-L58

196 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:50:40.253 ID:RZsWZlpo0NIKU.net
>>193
2のほうが遥かに見やすいよ

197 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:50:52.274 ID:huoXxVB10NIKU.net
>>188
Githubって個人のオープンだからここで1がいいって言ってるみたいな人が公開すればそうなるんじゃ

198 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:51:43.404 ID:qYkqoi6r0NIKU.net
>>191
1行は可読性が良い気がするけど
アホに走る可能性もあるからなんとも言えねえww
でもこれは絶対おすすめ
条件式{ 関数A; }else{ 関数B; }

199 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:52:55.199 ID:qYkqoi6r0NIKU.net
>>196
初心者はそうだと思うww
マウスクルクル多様始めるようになると
条件式{ 関数A; }else{ 関数B; }
これの良さがわかるw

200 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:53:34.633 ID:RZsWZlpo0NIKU.net
>>199
いや別に?

201 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:54:15.127 ID:8f2e2QSFrNIKU.net
>>197
個人ではないよ
プロジェクト毎に規約がありフォーマッタの設定がありメンテナがおりコードレビューを通らなければマージされない
オープンソースといえど企業がフルタイムのオープンソース小ミッターを雇っているしSwift やKotlinはそもそも企業主導
クローズドな開発と変わりない

202 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:55:12.891 ID:+WEYZlEZ0NIKU.net
これが
let a = { 10 };

2を標準にするとこうなっちゃううぅ!
let a =
{
10
}

この流れが意味わからん

じゃあ1が標準の時に
let a = {
10
}
になるんじゃないの?

let a = { 10 };
のままでいいのに何を問題にしたいのかわからん

203 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:55:59.939 ID:8f2e2QSFrNIKU.net
>>202
その場合は比較対象として
let a = if true { 10 }
が適切だね

204 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:58:14.803 ID:huoXxVB10NIKU.net
>>201
書き方の話してるじゃん
間違ったコード云々の話とかしてないんだが
誰が閉じ位置の問題で公開NG出すねん
疲れる

205 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:58:43.430 ID:t7BVQxd+0NIKU.net
定期スレ

206 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:59:32.435 ID:8f2e2QSFrNIKU.net
>>204
出すよ
プロジェクトに沿ってないものが見つかればそれだけのプルリクすら出す

207 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:59:40.184 ID:qYkqoi6r0NIKU.net
let a = { 10 };
これは配列なん?www

208 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 13:59:42.632 ID:td7AkdUR0NIKU.net
そこで三項演算子
let a = x ? b : c;

209 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:00:10.012 ID:huoXxVB10NIKU.net
めんど

210 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:01:12.062 ID:8f2e2QSFrNIKU.net
>>209
そういうものとしか言えない

211 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:01:14.321 ID:H4NmBem50NIKU.net
if {
else {
}
}
こういう書き方ができるべき
一連の処理であることを示したいから>>1の中では1が好きだな

212 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:01:28.405 ID:qYkqoi6r0NIKU.net
>>208
三項演算子使う奴は全プログラマーの敵

213 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:01:58.329 ID:RZsWZlpo0NIKU.net
>>211
キモイ

214 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:02:02.870 ID:8f2e2QSFrNIKU.net
>>212
場所によっては3項演算子は使うべきだよ

215 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:02:18.824 ID:RZsWZlpo0NIKU.net
>>214
これ
毛嫌いしてるやつがわからん

216 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:03:55.410 ID:qYkqoi6r0NIKU.net
>>211
なんだそれ

217 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:04:17.561 ID:qYkqoi6r0NIKU.net
>>214
例えば?

218 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:06:27.944 ID:5m3WdKh50NIKU.net
ChatGPT「3」

219 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:06:53.414 ID:RZsWZlpo0NIKU.net
>>217
普通に処理じゃなくて値だけが欲しいとき

220 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:07:20.064 ID:qYkqoi6r0NIKU.net
>>219
だから例えば?

221 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:09:13.172 ID:RZsWZlpo0NIKU.net
>>220
let a = if (b > x? hoge : hage);

222 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:10:26.817 ID:E4Ph2INl0NIKU.net
>>219
お前なんでそんなに必死なんだよ。どうせフリーターでit 転職とかに夢抱いて、すこしプログラミングかじっただけの挫折した現在もフリーターだろ。働いたことないのが透けてるぞ。

223 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:10:46.349 ID:b2ebgJzFrNIKU.net
>>217
例として適切じゃないかもしれんが
if isAdmin() new AdminPage()
else new UserPage()

こんなとき
isAdmin()
? new AdminPage()
: new UserPage()

にしたほうが可読性は上がるね
ネストするのがアンチパターンなだけで3項演算子が読みやすい場合もある

224 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:11:09.502 ID:RZsWZlpo0NIKU.net
>>222
あ?

225 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:12:14.132 ID:+WEYZlEZ0NIKU.net
>>211
elseの閉じカッコとifの閉じカッコの間に処理書いたらどうなるんだ…
めっちゃこええ

226 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:13:00.281 ID:pCXrJzOD0NIKU.net
例えば

isAdmin()
? AdminPage()
: isSale()
? SalePage()
: UserPage()

みたいにすると一気にしんどくなる

227 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:14:23.482 ID:E4Ph2INl0NIKU.net
>>224
🫣

228 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:15:58.551 ID:gYKPV3pN0NIKU.net
三項演算子の例はifelseで言うと単一文を返す時とかだろ

229 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:16:56.060 ID:RZsWZlpo0NIKU.net
>>226
入れ子はバットプラクティスじゃね?

230 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:17:45.598 ID:qYkqoi6r0NIKU.net
>>221
その書き方キモすぎwwww

231 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:18:01.088 ID:FpMvqJVc0NIKU.net
インデントさん…

232 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:18:18.900 ID:pCXrJzOD0NIKU.net
>>229
アンチパターンの例としてだしたけど

233 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:18:44.014 ID:+WEYZlEZ0NIKU.net
string GetResultMessage(bool result)
{
return result ? "success." : "fail.";
}

このくらいの規模だったら三項演算子でいいやって思う

234 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:18:47.734 ID:qYkqoi6r0NIKU.net
>>223
だからwwカッコがない言語は全プログラマーの敵なんでwww

235 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:19:20.726 ID:qYkqoi6r0NIKU.net
>>228
だから例えば?

236 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:19:39.827 ID:RZsWZlpo0NIKU.net
>>232
じゃあいいじゃん

237 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:19:55.926 ID:gYKPV3pN0NIKU.net
アンチパターンとバッ"ド"プラクティスは別だがね

238 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:19:57.866 ID:RZsWZlpo0NIKU.net
>>230
書き方ミスってる
うろ覚えだった

239 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:20:25.887 ID:qYkqoi6r0NIKU.net
>>233
それならアリかなー
前任がそれなら俺も同じように書いて統一するわ

240 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:20:39.765 ID:RZsWZlpo0NIKU.net
>>234
これ

241 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:21:30.057 ID:ERviVCkkdNIKU.net
1
規約が2のプロジェクト触ると苛ついてマウス壊してしまう

242 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:21:37.534 ID:hVkfKYbH0NIKU.net
昔こんなelse ifをみたことがある
if {
} else

if {
}

なので
①のように}と{の間にキーワードが入ってると安心する

243 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:22:59.445 ID:pCXrJzOD0NIKU.net
>>234
そういう問題じゃないね

カッコもつけられるんだ

isAdmin()
? AdminPage()
: {
isSale()
? SalePage()
: UserPage()
}

244 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:23:19.233 ID:ERviVCkkdNIKU.net
>>242
これ分岐のネストに見えちゃうから書いたやつ死刑じゃない?
分岐をネストするやつも勿論死刑にするけど

245 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:27:10.784 ID:H55HNzrt0NIKU.net


246 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:28:03.260 ID:pCXrJzOD0NIKU.net
この場合のベストプラクティスは

if (isAdmin()) return new AdminPage()
if (isSale()) return new SalePage()
if (isUser()) return new UserPage()

のようにすること
ただこれだと条件分岐が複雑になるのでページの生成は例として適切ではないね

247 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:28:07.105 ID:qYkqoi6r0NIKU.net
>>242
なにそれ無理

248 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:28:16.406 ID:Hj7QJBIcaNIKU.net
結局3でいいの?

249 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:28:52.566 ID:qYkqoi6r0NIKU.net
>>243
全部コメントアウトして
//こういう書き方辞めてください。
って俺なら書くわw

250 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:29:13.841 ID:H55HNzrt0NIKU.net
>>39
Pythonは必須科目

251 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:29:44.564 ID:pCXrJzOD0NIKU.net
>>249
レビューで弾くよ
そんなゴミコメント残すのは普通にやめておけ

252 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:34:07.872 ID:pCXrJzOD0NIKU.net
Pythonは今どきどの大学でもやるのはそう

253 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:38:34.562 ID:qYkqoi6r0NIKU.net
>>251
レビューとか知らんw
俺ゲーム会社と自社開発WEB系しか勤務した事ないからww

254 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:40:53.651 ID:pCXrJzOD0NIKU.net
>>253
やばい会社だな

255 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:41:13.441 ID:+WEYZlEZ0NIKU.net
業界的にはレビュー文化滅茶苦茶あるところやんけ

256 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:45:27.565 ID:H55HNzrt0NIKU.net
アーッ!ジャイルでやってどうぞ

257 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:45:40.448 ID:Ot/FVHQq0NIKU.net
レビュー+1ふたつもらわずにマージできちゃったりするのかな
こわい

258 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:55:51.281 ID:i9RrYjPh0NIKU.net
ワンライナーで書けない三行演算子はやめろ

259 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 14:57:51.196 ID:tuxnjU960NIKU.net
マジで伸びててワロタ

260 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:01:50.078 ID:oN42HyT50NIKU.net
マジでこれで喧嘩するんだなお前ら

261 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:05:01.970 ID:pCXrJzOD0NIKU.net
今日は俺が言語によるifの解釈方法の違いというテーマからレスバに発展したな
そして俺が勝った

262 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:09:28.154 ID:fi9hGhcH0NIKU.net
本当に喧嘩してるじゃん

263 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:11:29.499 ID:CtEZxP+n0NIKU.net
if文の括弧は良いけど
一切コメントを書かないのはやめちくりー

その上でドキュメントが無いとかあるしさ

264 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:15:25.099 ID:qYkqoi6r0NIKU.net
>>260
するよ大喧嘩だよ
殴り合いの血祭りだよwww

265 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:31:58.693 ID:Mr2CwquXMNIKU.net
これさ世界中のプログラマで勝ち抜き戦して
ファイナリストのディベートを最終決定戦としてユーチューブに残すべきじゃね?

266 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:32:03.466 ID:ofjnzJGnMNIKU.net

if Omocha { } else { }

267 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:32:21.856 ID:17CjqMegaNIKU.net
そもそもブロックを示すためにカッコを使う言語がクソ
そういう意味ではpythonはかなり良い

268 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:36:27.212 ID:RZsWZlpo0NIKU.net
>>267
インデントでブロックを表してるクソゴミ言語褒めてて笑うw

269 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:42:03.427 ID:BTGZAmBTaNIKU.net
ロクに責務分割されてなくて if の中身がクソでかいゴミコード読んでるやつは 2 を好みそう

270 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:49:19.562 ID:RZsWZlpo0NIKU.net
>>269
ifの中に数行コード入ってるのは普通では?

271 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 15:56:46.311 ID:XHgWrI/60NIKU.net
まだやってたのか

272 :以下、?ちゃんねるからVIPがお送りします:2023/03/29(水) 16:11:12.726 ID:+E9D6Zma0NIKU.net
Pythonとかいうインデントズレただけでフォーマッタかからない糞言語

273 :以下、VIPがお送りします:2023/03/30(木) 23:03:02.19 ID:QSKUprWDr
こうやって見ると、スタイルガイドってほとんど知られていないのね。

総レス数 273
63 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★