プログラミングで思うところあり

1 : 2022/08/11(木) 05:45:06.284 ID:at+Ybz0/0
if(!success){

}

if(success == false){

}

後者のほうが!の見落としによるミスをしにくいと思うんだけど冗長すぎという人もいる
お前らはどっち

2 : 2022/08/11(木) 05:45:52.402 ID:aL6xPklta
そうだなあ
3 : 2022/08/11(木) 05:46:23.275 ID:zDrX0dtF0
if (false == success) な
5 : 2022/08/11(木) 05:48:38.990 ID:T4+34Lly0
successってなに…
6 : 2022/08/11(木) 05:48:43.123 ID:HphTJbOK0
何のためのbooleanか理解できてない
百万歩譲って認めたとして
success != falseて書いてあったらその場で殴るかもしれん
7 : 2022/08/11(木) 05:49:43.631 ID:T1dYZf5v0
貧乏だからコードが一文字増えるたびに心が痛む
8 : 2022/08/11(木) 05:50:10.209 ID:QlvcAMv3r
if (isError)
派と
if (!isSuccess)
派の争いもある
10 : 2022/08/11(木) 05:51:53.633 ID:qpml7ToE0
if(success == "生える"){

}
11 : 2022/08/11(木) 05:52:03.558 ID:1SZ81MBFM
10年以上プログラムやってるけど、その!を見落としてバグったこと一度もない
==falseやってるソースってあまり見ないので、頭が慣れなくてむしろ読むのに時間がかかるわ
15 : 2022/08/11(木) 05:53:04.273 ID:JXAMZ3w2d
>>11
俺も!が見えなかったことは人生で1度もない
16 : 2022/08/11(木) 05:53:13.836 ID:QlvcAMv3r
>>11
わかる
12 : 2022/08/11(木) 05:52:37.140 ID:JXAMZ3w2d
どっちも使わない

success || …

13 : 2022/08/11(木) 05:52:40.063 ID:fmBU64Ba0
普通はコメントアウトで説明書くだろ。
18 : 2022/08/11(木) 05:54:08.873 ID:fmBU64Ba0
!を見落とすのはエディターが悪いだけ
19 : 2022/08/11(木) 05:54:59.705 ID:fmBU64Ba0
プログラマーってこういうしょうもないとこに引っかかるから永遠に社畜なんだろうな
20 : 2022/08/11(木) 05:56:02.865 ID:QlvcAMv3r
>>19
コーディング規約で決められないかこういうの
22 : 2022/08/11(木) 05:57:13.052 ID:fmBU64Ba0
>>20
それなら規約がないとこに転職しよう
24 : 2022/08/11(木) 05:57:47.493 ID:QlvcAMv3r
>>22
嫌だよ
ゴミコード量産されるだろ
25 : 2022/08/11(木) 05:58:30.047 ID:fmBU64Ba0
>>24
ゴミかどうかはコードの書き方じゃなくて結果次第。
30 : 2022/08/11(木) 06:00:34.366 ID:QlvcAMv3r
>>25
でも結局それメンテするのは俺らだし結果がどうであれ自分がらくするためにこういうことすんだよ
37 : 2022/08/11(木) 06:03:48.878 ID:fmBU64Ba0
>>30
そういう理由ならコメントで丁寧に説明書いとけばいいだけ
「綺麗な表記」とかマジでオ●ニー以外の何者でもない、キモ過ぎる文化
38 : 2022/08/11(木) 06:05:29.631 ID:QlvcAMv3r
>>37
スレタイに対して丁寧に回答してただけなのに何でそんな言われなきゃいけないんだよ
こういう細かいあるあるみたいな話寸の楽しいじゃん
お前友達いないんか
39 : 2022/08/11(木) 06:06:12.760 ID:fmBU64Ba0
>>38
プログラマーの友達はいないよ
21 : 2022/08/11(木) 05:56:51.259 ID:HphTJbOK0
コメントのことコメントアウトって言うのもなんたかな
26 : 2022/08/11(木) 05:58:33.559 ID:ldZd3mfia
人間がノイズすぎる 要らんこと考えんなボケ
29 : 2022/08/11(木) 05:59:29.798 ID:fmBU64Ba0
金を設けるためのプロダクトなんだから
「どういうコードが綺麗か!」とか
まーーーーーじでどうでもいいんだよ
32 : 2022/08/11(木) 06:02:20.857 ID:QlvcAMv3r
今度から右辺に定数書くようにするわ
34 : 2022/08/11(木) 06:03:15.289 ID:cjcLzEXC0
そこはどっちでもいいんじゃない
分かりやすさに差があるのは事実だと思うけどそこを気にするくらいならもっと気にした方がいい部分が多すぎる
41 : 2022/08/11(木) 06:06:31.625 ID:HphTJbOK0
ホントわかってねーな
リーダブルコード読め
42 : 2022/08/11(木) 06:06:59.170 ID:fmBU64Ba0
リーダブルコードっていう本を書いてるのがプログラマーなんだから何の意味もない
44 : 2022/08/11(木) 06:08:23.695 ID:QCCSaJrN0
>>42
プログラマーじゃなかったら誰が書くんだよwww
46 : 2022/08/11(木) 06:09:29.892 ID:HphTJbOK0
>>42
それ以前に仕事したことないだけだろw
43 : 2022/08/11(木) 06:07:29.473 ID:1SZ81MBFM
今は個人開発者なんで好き勝手やってるけど
大規模開発だとコーディング規約ある方が絶対いいよ
複雑な検索かけたい時とか、複雑な置換処理したい時とか、圧倒的に時間が少なくて済む
規約あるなら、ないところに転職するのはもったいないかも
45 : 2022/08/11(木) 06:08:59.468 ID:cjcLzEXC0
>>43
なるほど
でもあんまりそういう企業には行きたくないな
個人の功績よりシステムのほうが利益に貢献してるのは給与低そう
47 : 2022/08/11(木) 06:10:02.180 ID:zVX0H+jv0
>>43
コーディング規約ないとこういう話に時間かけなきゃいけなくなるしな

コメント

タイトルとURLをコピーしました