all と zentai
ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?
2010-07-17 12:50:29@beakmark 素直に考えると、2つの変数とも違う名前に置き換えるのかなと思うけど、似ていて微妙に違うものが、同じ関数内にあるのはおかしいかもしれないので、わけれるかどうかを検討するかも。
2010-07-17 12:57:37@beakmark 元ソース書いたヤツ、イけてねーな、と思いつつ、片方(よっぽどのことがない限りzentai)を置換します。
2010-07-17 12:58:49@beakmark "all"と"zentai"で意味が違う、というのは、どこかの会社のMLアドレスみたいだね!と思いました
2010-07-17 13:04:00zentai は業務的な項目と対になる変数で、all は処理を行う為に用意された変数って思うます。 RT @beakmark ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という…
2010-07-17 13:54:12少なくとも2人がソースをいじっていて、しかも意思疎通できていないと判断す QT @beakmark ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?
2010-07-17 13:59:46@beakmark ソースを読むことをあきらめて、実行しまくって、デバッガで値を見まくります。実行が無理なら脳内でトレースしまくります。…普通すぎるでせうか?
2010-07-17 14:01:43本当の意味を調べて名前変更。あと、この人の書いたソースはより注意して解析することになるかと。 RT @beakmark: ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai ・・・
2010-07-17 14:05:37@beakmark 読んで脊髄反射的に感じたのは「変だと思う」「直すと思う」「でも関数そのものに問題がありそう(いろんなしょりをまとめて一つでやろうとしていて、名前が着けづらい典型的な関数)なので、そこだけいじっても無理かも」でした。
2010-07-17 14:17:24@beakmark あと別解として、通帳を確認してXX億円以上あったらその会社(規模によっては部門だけ)を買収して、オーナー権限で糞コードを禁止する&直させる。
2010-07-17 14:46:19s/zentai/whole RT @beakmark: ... ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?
2010-07-17 14:47:12名前を変えますRT @beakmark ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う?
2010-07-17 16:34:13