1: 稼げる名無しさん 2021/04/14(水) 14:00:23.888 ID:67UZX8lm0.net
上司「わかりにくいからこれ」

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

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

おれ「…はい」


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

1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku

Visual Assist使い僕「変数名は超長くしてわかりやすく」。
giro
 一瞬で補完してくれるから変数名が長くても気にならないしな。





1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku




現在よく読まれているニュース!:






以下2chの反応と管理人の反応です






3: 稼げる名無しさん 2021/04/14(水) 14:01:14.374 ID:kxWNCT/N0.net
動くか確認するときは適当につけるけど上げるときはちゃんとした名前にする

5: 稼げる名無しさん 2021/04/14(水) 14:01:20.149 ID:yTWxUAK6a.net
両方

6: 稼げる名無しさん 2021/04/14(水) 14:01:29.402 ID:43BQ0iJQ0.net
iは?

13: 稼げる名無しさん 2021/04/14(水) 14:03:23.067 ID:yE1qPuxP0.net
>>6
ループ専用ならまあ

8: 稼げる名無しさん 2021/04/14(水) 14:01:37.512 ID:kBVrmKPwd.net
他の人がわからんだろ

9: 稼げる名無しさん 2021/04/14(水) 14:02:15.596 ID:ISHpFkla0.net
aとかbとかでも問題ないよな
わかりやすければ

10: 稼げる名無しさん 2021/04/14(水) 14:02:19.917 ID:Kjhf6rpAd.net
1文字だと検索かけるときに不便じゃね?

12: 稼げる名無しさん 2021/04/14(水) 14:03:17.503 ID:TIC6+hVR0.net
>>10
たかしに

14: 稼げる名無しさん 2021/04/14(水) 14:03:26.653 ID:td9nZ/FR0.net
過去50年その考えでミスが多発してるから従っとけ

15: 稼げる名無しさん 2021/04/14(水) 14:03:52.194 ID:ISHpFkla0.net
フレームワークとかアーキテクチャとか作るようなのだと名前つけたほうが分かりにくいこともある
業務ロジックのような末端のコードだと名前に意味をもたせたほうが分かりやすい

16: 稼げる名無しさん 2021/04/14(水) 14:03:53.566 ID:MUJewvTrd.net
短いブロックでの局所変数ならまだいいけど、
ブロックもない長い関数でそんなん出てきたらイライラする

17: 稼げる名無しさん 2021/04/14(水) 14:04:09.062 ID:ndwGdYtEM.net
規約ないのね

19: 稼げる名無しさん 2021/04/14(水) 14:04:37.437 ID:td9nZ/FR0.net
局所の局所のループでもidxくらいにはするなあ
これもindexで書けよ2文字減らしてどうすんだよ派もいるくらい

22: 稼げる名無しさん 2021/04/14(水) 14:05:38.872 ID:Re5zS6Xfa.net
>>19
itrにしとけば6文字も削減してる

31: 稼げる名無しさん 2021/04/14(水) 14:09:03.809 ID:dhJn200l0.net
>>19
せめてlocalIdxとかにしろ
外側でお前みたいな阿呆がidxとか使ってたらどうすだ

24: 稼げる名無しさん 2021/04/14(水) 14:07:43.489 ID:Cj5RJhWv0.net
JavaScriptの継承したクラスメンバー分かりにくいからm_変数名みたいな感じでやってるわ

29: 稼げる名無しさん 2021/04/14(水) 14:08:58.457 ID:ivXE5eJw0.net
可読性と保守性がうんぬん

33: 稼げる名無しさん 2021/04/14(水) 14:09:09.768 ID:UIoX+neg0.net
思いやりプログラミングだよ自分のコードも次の日見たら何これなんだから

34: 稼げる名無しさん 2021/04/14(水) 14:09:49.629 ID:rxs+3bDZ0.net
Haskeller「変数名は大体1~3文字でいいっしょ」

35: 稼げる名無しさん 2021/04/14(水) 14:09:51.038 ID:GAbkcQiO0.net
val s
s=Castle in the Sky.

43: 稼げる名無しさん 2021/04/14(水) 14:14:17.530 ID:3Ak+kbhtd.net
>>35
目がー

36: 稼げる名無しさん 2021/04/14(水) 14:10:22.741 ID:g6L4eZEhp.net
変数名短くするメリットってある?

38: 稼げる名無しさん 2021/04/14(水) 14:11:25.231 ID:rf4ln+BR0.net
>>36
画面内にコードが収まる

37: 稼げる名無しさん 2021/04/14(水) 14:11:12.814 ID:rxs+3bDZ0.net
>>36
黒板に書くとき楽

60: 稼げる名無しさん 2021/04/14(水) 14:22:12.169 ID:0ssUr8ej0.net
1年後2年後にバグとか問い合わせとかで調査するとき、一目で何やってるか分かる名前にしないと死ぬぞ
お前がやるならまだいいけど別の新人が担当したらそいつが死ぬぞ

86: 稼げる名無しさん 2021/04/14(水) 15:03:20.264 ID:inzil7dE0.net
変数名1文字とか冗談でもきつい
よく採用したな

1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku




リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック




現在よく読まれている記事:






引用元:viper.2ch.sc/test/read.cgi/news4vip/1618376423/