プログラマー新人おれ「変数名はaとかbでええやろ」 上司「あのさぁ」

NO IMAGE
1 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:00:23.888 67UZX8lm0.net
上司「わかりにくいからこれ」

おれ「しかし、このほうが簡潔ですしミスも少ないと思います…」

上司「変数名で1文字とかありえないから。まじで気をつけて」

おれ「…はい」

何故なのか
古臭いしきたりかなんかあるのかこの会社

3 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:01:14.374 kxWNCT/N0.net
動くか確認するときは適当につけるけど上げるときはちゃんとした名前にする
5 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:01:20.149 yTWxUAK6a.net
両方
6 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:01:29.402 43BQ0iJQ0.net
iは?
13 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:03:23.067 yE1qPuxP0.net
>>6
ループ専用ならまあ
7 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:01:29.676 yTWxUAK6a.net
普通だな
8 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:01:37.512 kBVrmKPwd.net
他の人がわからんだろ
9 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:02:15.596 SHpFkla0.net
aとかbとかでも問題ないよな
わかりやすければ
10 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:02:19.917 Kjhf6rpAd.net
1文字だと検索かけるときに不便じゃね?
11 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:03:00.173 iR0xAhhJa.net
>>10
これ
12 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:03:17.503 TIC6+hVR0.net
>>10
たかしに
49 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:16:20.343 GE8rNubY0.net
>>10
今時IDE使わないとかあり得んし、aとかbとかで障害にならんだろ
14 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:03:26.653 td9nZ/FR0.net
過去50年その考えでミスが多発してるから従っとけ
15 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:03:52.194 SHpFkla0.net
フレームワークとかアーキテクチャとか作るようなのだと名前つけたほうが分かりにくいこともある
業務ロジックのような末端のコードだと名前に意味をもたせたほうが分かりやすい
18 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:04:15.827 hru1GIVw0.net
数学の変数に“あ”とか“い”とかやってたやつがむかしいた
シャープの研究所に務めてると風の噂で聞いた
19 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:04:37.437 td9nZ/FR0.net
局所の局所のループでもidxくらいにはするなあ
これもindexで書けよ2文字減らしてどうすんだよ派もいるくらい
22 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:05:38.872 Re5zS6Xfa.net
>>19
itrにしとけば6文字も削減してる
31 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:03.809 dhJn200l0.net
>>19
せめてlocalIdxとかにしろ
外側でお前みたいな阿呆がidxとか使ってたらどうすだ
20 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:04:51.604 QOnA3jst0.net
後から書き直す奴が見にくいってのはあるがお前しか見ないならそれでいいと思う
23 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:07:19.190 td9nZ/FR0.net
ビジネスロジックに正しい変数名つけるのも限界があるのはわかる
関税課税区分按分係数とか出てきたとき英語にできるか?できてもそれ読んだやつわかるか?と
30 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:01.606 24kSuwsJ0.net
>>23
kanzei
42 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:13:57.960 ZjfAWei50.net
>>23
関数にそういう計算するって意味もたせるでしょ普通
25 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:07:56.874 FqmJr3Gad.net
上司のフルネームにしとけ
62 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:24:09.774 Ygj3Cmp60.net
>>25
これすき
28 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:08:49.031 xYMgFPF40.net
>>1
コーディング規約があるだろ
29 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:08:58.457 ivXE5eJw0.net
可読性と保守性がうんぬん
32 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:05.356 LrTmShyN0.net
目的がわからない変数名じゃないと不便やろ
繰り返しに使うだけならiとかでいいけど
33 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:09.768 UIoX+neg0.net
思いやりプログラミングだよ自分のコードも次の日見たら何これなんだから
34 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:49.629 rxs+3bDZ0.net
Haskeller「変数名は大体1〜3文字でいいっしょ」
35 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:09:51.038 GAbkcQiO0.net
val s
s=Castle in the Sky.
43 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:14:17.530 3Ak+kbhtd.net
>>35
目がー
76 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:36:15.610 GAbkcQiO0.net
>>43
有能
39 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:12:37.538 MUJewvTrd.net
変数名a,bもクソだが
ポリモーフィズムを意識しすぎた実装で同名の関数が継承関係のない別のIFで多用されるときもイライラする

execとかReadyとかそんな関数名たくさん文字列検索で引っかかるとデバッグの労力が増す

44 : 2021/04/14(水) 14:14:58.738 S/dT8h7GM.net
>>39
関数の呼び出しを検索すればいいだけだよね
47 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:15:53.697 rf4ln+BR0.net
>>44
大体、疎結合でIDEじゃ追えなくなってるという
50 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:16:44.866 MUJewvTrd.net
>>44
gtagsでもクソみたいに同名でヒットするだろ
シンボル名でタグ作ってるし
41 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:13:04.771 e5RxJLSJM.net
エアプすぎるやろ
46 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:15:53.104 pL1YiFq90.net
ラムダ式で書いてやれ
48 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:15:56.426 1G1+m7CnM.net
Huga
Hoge
これやめろ
55 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:20:46.909 KgBvZuCSr.net
スコープ次第だけど指摘されるってことはアウトなんだろな
56 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:20:49.343 1f47Skvxd.net
ネタスレにマジレスしてる人たち
59 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:21:30.325 5QeGxO7td.net
>>56
日頃の不満が爆発してるんだろ
58 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:20:59.679 Raai1Lt0.net
海外だとそんな奴クビだよ
61 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:24:00.468 dhJn200l0.net
変数名で可読性あがらないけど
可読性思いっきり下げることはできる
これは最早悪意だから
イライラがマックス
63 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:24:21.906 W7YPZxiDd.net
グローバル変数で宣言されたaがいろんなところでオフセットに使われてたらマジで収拾つかなくなる
後でみた人意味わかんねーし
65 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:25:39.997 yE1qPuxP0.net
>>63
前に似たようなのあって毛根死滅するかと思った
66 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:27:29.327 rxs+3bDZ0.net
>>65
手遅れでは…?
68 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:29:33.612 yE1qPuxP0.net
>>66
>>67
勝手に殺すな!
デコに指が6本しか入らないくらいにはふさふさだし
70 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:30:21.674 xYMgFPF40.net
>>68
俺まだ4本だもんw
67 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:28:06.806 kTA4WE8l0.net
>>65
今毛根死んでるの?
69 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:30:14.317 2ygcSBkVa.net
俺にも分かるように話せバカども
72 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:31:46.941 tQVzoMzwM.net
やろうよ、自分の仕事なんだからさ
74 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:34:46.178 a2dv3qRQH.net
一人で最初から最後の保守まで完結する仕事ならそれでいいんじゃない
そんなのないと思うけど
75 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:35:45.115 v9/vVzZW0.net
これは>>1が無能
78 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:37:01.296 8r0Ckc040.net
コメントと実装が乖離してるのが一番やばい
81 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:44:20.294 2ITYLuGY0.net
ローマ字はお前ら許容できる?
98 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 16:33:19.792 QMoaTqva0.net
>>81
ローマ字はいいけどヘボン式は嫌
82 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:45:42.102 BGhmAdIe0.net
あのさあ!分かんねえことあったら自分から聞こうよ!!ねえ!!ガキじゃねえんだからさ!!
83 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 14:46:30.453 Rvxi68zU0.net
変数ってTDN表記使っちゃうよね
84 : 2021/04/14(水) 14:56:34.582 S/dT8h7GM.net
>>83
ないわ
86 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:03:20.264 inzil7dE0.net
変数名1文字とか冗談でもきつい
よく採用したな
88 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:25:03.520 .net
他人が読んで解るコードを書くよう心掛けような
89 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:41:34.434 xYMgFPF40.net
Narita→NRT
PrimaryKey→PK
TaDaNo→TDN
90 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:45:24.092 vCKeFwqh0.net
goukei
91 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:52:56.534 LxgWGgn50.net
suuji
kazu
wa
大学の課題だとこんなんで提出してたけど
92 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:55:36.074 qBMDlMcu0.net
プログラマーレベルならいいが
個人で作れないクソでかい1000億円かかるようなシステムはネーミングルールをしっかり決めて
そのルールに基づいて名付けるんやで

一人で作れるレベルなら変数名なんか好きにしろ

93 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 15:56:08.045 WRPQCobV0.net
ru-pukaunto
94 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 16:07:38.934 ZT7MvQBTM.net
変数名が雑なほどコメントで説明が必要になる
95 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 16:10:53.770 nccjd0zYa.net
ありえねーわ
変数の型名に数字だろ
97 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 16:33:18.861 6tGNXU0b0.net
>>95
システムハンガリアンでもひでーのに数字て
99 :以下、?ちゃんねるからVIPがお送りします 2021/04/14(水) 16:36:33.218 rQ/4t6f20.net
仕事や人に見せるコードなら
他の人が見てもわかるような変数名や関数名やクラス名にすべきだろうな
個人で作ってソースコードを公開しないものなら何でもいいと思うけど
一応お金をいただいて働いているわけだから