memo/20120401
created 2012-04-01 modified 2012-04-01
仕事場では、お客様方針により頑張って英語の識別子を考えてコーディングしています。
が...
つらいです。
位置予測を行う、現在時刻に対する差分時間[秒](何秒後の自位置を予測するのか)
とか
衝突回避行動の角速度の加減値[rad/秒]
とかについて、あとで見た人が「何じゃこりゃ」とならないようなネーミングを考えるのが、非常につらい。
(上記について、あなたならどんな英語の識別子をつけますか?いいのができたら教えてください。なお上記を含むプログラム部分の名称は simple_collision_avoidance です)
改めて、英語の識別子でいいコーディングをできるひとって、さぞ優秀なのだろうなと思う。
今の現場にはなんだか優秀な方が多くおられまして、非常にビビります。
私は初めてプログラムを書いてから30年、プロになってから13年ほど経つのですが、恥ずかしながら、日本人の方が書いた英語識別子のソースで「おー、こりゃ分かりやすい」と思ったのは、今の現場が初めてです。
普通のITプロジェクトにはまずいません、そういうコードを書いてくださる方は。