flat7th

memo/20120401

created 2012-04-01 modified 2012-04-01 

仕事場では、お客様方針により頑張って英語の識別子を考えてコーディングしています。
が...

つらいです。

位置予測を行う、現在時刻に対する差分時間[秒](何秒後の自位置を予測するのか)

とか

衝突回避行動の角速度の加減値[rad/秒]

とかについて、あとで見た人が「何じゃこりゃ」とならないようなネーミングを考えるのが、非常につらい。

(上記について、あなたならどんな英語の識別子をつけますか?いいのができたら教えてください。なお上記を含むプログラム部分の名称は simple_collision_avoidance です)


改めて、英語の識別子でいいコーディングをできるひとって、さぞ優秀なのだろうなと思う。

今の現場にはなんだか優秀な方が多くおられまして、非常にビビります。
私は初めてプログラムを書いてから30年、プロになってから13年ほど経つのですが、恥ずかしながら、日本人の方が書いた英語識別子のソースで「おー、こりゃ分かりやすい」と思ったのは、今の現場が初めてです。
普通のITプロジェクトにはまずいません、そういうコードを書いてくださる方は。