1 2021/04/14(水) 14:00:23.888
上司「わかりにくいからこれ」
おれ「しかし、このほうが簡潔ですしミスも少ないと思います…」
上司「変数名で1文字とかありえないから。まじで気をつけて」
おれ「…はい」
何故なのか
古臭いしきたりかなんかあるのかこの会社
27 2021/04/14(水) 14:08:23.048
>>1
わからないことがあったら略
わからないことがあったら略
28 2021/04/14(水) 14:08:49.031
>>1
コーディング規約があるだろ
コーディング規約があるだろ
名無しさんのおすすめ
3 2021/04/14(水) 14:01:14.374
動くか確認するときは適当につけるけど上げるときはちゃんとした名前にする
4 2021/04/14(水) 14:01:19.618
上司にアヌス見せてやれよ
5 2021/04/14(水) 14:01:20.149
両方
6 2021/04/14(水) 14:01:29.402
iは?
13 2021/04/14(水) 14:03:23.067
>>6
ループ専用ならまあ
ループ専用ならまあ
7 2021/04/14(水) 14:01:29.676
普通だな
8 2021/04/14(水) 14:01:37.512
他の人がわからんだろ
9 2021/04/14(水) 14:02:15.596
aとかbとかでも問題ないよな
わかりやすければ
わかりやすければ
10 2021/04/14(水) 14:02:19.917
1文字だと検索かけるときに不便じゃね?
11 2021/04/14(水) 14:03:00.173
>>10
これ
これ
12 2021/04/14(水) 14:03:17.503
>>10
たかしに
たかしに
49 2021/04/14(水) 14:16:20.343
>>10
今時IDE使わないとかあり得んし、aとかbとかで障害にならんだろ
今時IDE使わないとかあり得んし、aとかbとかで障害にならんだろ
64 2021/04/14(水) 14:24:29.680
>>49
サッとコード確認したいときはテキストで開くから困る
サッとコード確認したいときはテキストで開くから困る
14 2021/04/14(水) 14:03:26.653
過去50年その考えでミスが多発してるから従っとけ
15 2021/04/14(水) 14:03:52.194
フレームワークとかアーキテクチャとか作るようなのだと名前つけたほうが分かりにくいこともある
業務ロジックのような末端のコードだと名前に意味をもたせたほうが分かりやすい
業務ロジックのような末端のコードだと名前に意味をもたせたほうが分かりやすい
16 2021/04/14(水) 14:03:53.566
短いブロックでの局所変数ならまだいいけど、
ブロックもない長い関数でそんなん出てきたらイライラする
ブロックもない長い関数でそんなん出てきたらイライラする
17 2021/04/14(水) 14:04:09.062
規約ないのね
18 2021/04/14(水) 14:04:15.827
数学の変数に“あ”とか“い”とかやってたやつがむかしいた
シャープの研究所に務めてると風の噂で聞いた
シャープの研究所に務めてると風の噂で聞いた
19 2021/04/14(水) 14:04:37.437
局所の局所のループでもidxくらいにはするなあ
これもindexで書けよ2文字減らしてどうすんだよ派もいるくらい
これもindexで書けよ2文字減らしてどうすんだよ派もいるくらい
22 2021/04/14(水) 14:05:38.872
>>19
itrにしとけば6文字も削減してる
itrにしとけば6文字も削減してる
31 2021/04/14(水) 14:09:03.809
>>19
せめてlocalIdxとかにしろ
外側でお前みたいな阿呆がidxとか使ってたらどうすだ
せめてlocalIdxとかにしろ
外側でお前みたいな阿呆がidxとか使ってたらどうすだ
20 2021/04/14(水) 14:04:51.604
後から書き直す奴が見にくいってのはあるがお前しか見ないならそれでいいと思う
21 2021/04/14(水) 14:05:28.759
テーブルのカラム名もa,bでいいか
23 2021/04/14(水) 14:07:19.190
ビジネスロジックに正しい変数名つけるのも限界があるのはわかる
関税課税区分按分係数とか出てきたとき英語にできるか?できてもそれ読んだやつわかるか?と
関税課税区分按分係数とか出てきたとき英語にできるか?できてもそれ読んだやつわかるか?と
30 2021/04/14(水) 14:09:01.606
>>23
kanzei
kanzei
42 2021/04/14(水) 14:13:57.960
>>23
関数にそういう計算するって意味もたせるでしょ普通
関数にそういう計算するって意味もたせるでしょ普通
24 2021/04/14(水) 14:07:43.489
JavaScriptの継承したクラスメンバー分かりにくいからm_変数名みたいな感じでやってるわ
25 2021/04/14(水) 14:07:56.874
上司のフルネームにしとけ
62 2021/04/14(水) 14:24:09.774
>>25
これすき
これすき
26 2021/04/14(水) 14:08:05.662
変数1文字の方が古いというか古代の因習
1950年代に数学からコンピュータ科学が独立し始めた頃に1文字縛りから解放された
1950年代に数学からコンピュータ科学が独立し始めた頃に1文字縛りから解放された
29 2021/04/14(水) 14:08:58.457
可読性と保守性がうんぬん
32 2021/04/14(水) 14:09:05.356
目的がわからない変数名じゃないと不便やろ
繰り返しに使うだけならiとかでいいけど
繰り返しに使うだけならiとかでいいけど
33 2021/04/14(水) 14:09:09.768
思いやりプログラミングだよ自分のコードも次の日見たら何これなんだから
34 2021/04/14(水) 14:09:49.629
Haskeller「変数名は大体1~3文字でいいっしょ」
35 2021/04/14(水) 14:09:51.038
val s
s=Castle in the Sky.
s=Castle in the Sky.
43 2021/04/14(水) 14:14:17.530
>>35
目がー
目がー
76 2021/04/14(水) 14:36:15.610
>>43
有能
有能
36 2021/04/14(水) 14:10:22.741
変数名短くするメリットってある?
37 2021/04/14(水) 14:11:12.814
>>36
黒板に書くとき楽
黒板に書くとき楽
38 2021/04/14(水) 14:11:25.231
>>36
画面内にコードが収まる
画面内にコードが収まる
39 2021/04/14(水) 14:12:37.538
変数名a,bもクソだが
ポリモーフィズムを意識しすぎた実装で同名の関数が継承関係のない別のIFで多用されるときもイライラする
execとかReadyとかそんな関数名たくさん文字列検索で引っかかるとデバッグの労力が増す
44 2021/04/14(水) 14:14:58.738
>>39
関数の呼び出しを検索すればいいだけだよね
関数の呼び出しを検索すればいいだけだよね
47 2021/04/14(水) 14:15:53.697
>>44
大体、疎結合でIDEじゃ追えなくなってるという
大体、疎結合でIDEじゃ追えなくなってるという
50 2021/04/14(水) 14:16:44.866
>>44
gtagsでもクソみたいに同名でヒットするだろ
シンボル名でタグ作ってるし
gtagsでもクソみたいに同名でヒットするだろ
シンボル名でタグ作ってるし
40 2021/04/14(水) 14:12:57.763
そういうの全部規約があるだろ
53 2021/04/14(水) 14:19:01.696
>>40
必ずしも規約があってもそこまで規定されてない可能性は高い
aとかbとかつけてると多分契約断られるとおもう
必ずしも規約があってもそこまで規定されてない可能性は高い
aとかbとかつけてると多分契約断られるとおもう
41 2021/04/14(水) 14:13:04.771
エアプすぎるやろ
45 2021/04/14(水) 14:15:24.164
自分が何やってるかわからなくなるからお名前つけるわ
部分一致の処理もよくやるから名前決まってた方がやりやすい><
部分一致の処理もよくやるから名前決まってた方がやりやすい><
46 2021/04/14(水) 14:15:53.104
ラムダ式で書いてやれ
48 2021/04/14(水) 14:15:56.426
Huga
Hoge
これやめろ
Hoge
これやめろ
51 2021/04/14(水) 14:17:27.397
ローカル関数で一時的に格納してその場だけで使うのは一文字とか使うわ
54 2021/04/14(水) 14:20:06.998
変数の長さくらいLintルール書きなよ
55 2021/04/14(水) 14:20:46.909
スコープ次第だけど指摘されるってことはアウトなんだろな
57 2021/04/14(水) 14:20:51.895
kansuu_no_roop_hensuu
58 2021/04/14(水) 14:20:59.679
海外だとそんな奴クビだよ
61 2021/04/14(水) 14:24:00.468
変数名で可読性あがらないけど
可読性思いっきり下げることはできる
これは最早悪意だから
イライラがマックス
可読性思いっきり下げることはできる
これは最早悪意だから
イライラがマックス
73 2021/04/14(水) 14:33:11.409
str1,str2…
74 2021/04/14(水) 14:34:46.178
一人で最初から最後の保守まで完結する仕事ならそれでいいんじゃない
そんなのないと思うけど
そんなのないと思うけど
77 2021/04/14(水) 14:36:22.437
100歩譲ってaでもいいけどコメントしろよ
78 2021/04/14(水) 14:37:01.296
コメントと実装が乖離してるのが一番やばい
79 2021/04/14(水) 14:38:32.636
あのさあ!分かんねえことあったら自分から聞こうよ!!ねえ!!ガキじゃねえんだからさ!!
85 2021/04/14(水) 15:01:52.849
XXX_YYYYY_a
XXX_YYYYY_b
XXX_YYYYY_b
86 2021/04/14(水) 15:03:20.264
変数名1文字とか冗談でもきつい
よく採用したな
よく採用したな
引用元(本スレ):
https://hebi.5ch.net/test/read.cgi/news4vip/1618376423/