all と zentai

あくまで思考実験なので、実在のメーリン^H^H^H^H 関数とは一切関係がありません:-) ちなみに私は同じ構造体のフィールドで NumOfFoo/FooCount が混在するのを見たことがあります。
0
ヨンキュー推進委員会・あまのりょー @beakmark

ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?

2010-07-17 12:50:29
🍻 @kompiro

@beakmark その関数は二つの集合の全体を扱う関数におもえたので、それぞれ識別できる名前に付け替えます。

2010-07-17 12:54:39
だんのりゅういち @daxanya1

@beakmark 素直に考えると、2つの変数とも違う名前に置き換えるのかなと思うけど、似ていて微妙に違うものが、同じ関数内にあるのはおかしいかもしれないので、わけれるかどうかを検討するかも。

2010-07-17 12:57:37
よっふぃ〜 @yottui

@beakmark 目的語が違うなら変数名に目的語を加えます。あとは逐一コメントを付けていくしか。

2010-07-17 12:57:38
Tsuyoshi YAMAGUCHI @Goshi0829

@beakmark 元ソース書いたヤツ、イけてねーな、と思いつつ、片方(よっぽどのことがない限りzentai)を置換します。

2010-07-17 12:58:49
naru_mikan @naru_mikan

@beakmark "all"と"zentai"で意味が違う、というのは、どこかの会社のMLアドレスみたいだね!と思いました

2010-07-17 13:04:00
BiKiSUKE THE END @bikisuke

@beakmark わかりにくいなーと思って、具体的な変数名に変えますね。

2010-07-17 13:32:44
Hiroyuki Ishikawa @crashpon

@beakmark densha.zentaiとかtrain.allのように使い分けるw

2010-07-17 13:49:05
ishimaru denko @_denko

zentai は業務的な項目と対になる変数で、all は処理を行う為に用意された変数って思うます。 RT @beakmark ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という…

2010-07-17 13:54:12
saltheads @saltheads

少なくとも2人がソースをいじっていて、しかも意思疎通できていないと判断す QT @beakmark ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?

2010-07-17 13:59:46
Takayuki Hayashi @ringtaro

@beakmark ソースを読むことをあきらめて、実行しまくって、デバッガで値を見まくります。実行が無理なら脳内でトレースしまくります。…普通すぎるでせうか?

2010-07-17 14:01:43
なべぱん @nabepan

本当の意味を調べて名前変更。あと、この人の書いたソースはより注意して解析することになるかと。 RT @beakmark: ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai ・・・

2010-07-17 14:05:37
Shinpei KOUDA @skouda

@beakmark 読んで脊髄反射的に感じたのは「変だと思う」「直すと思う」「でも関数そのものに問題がありそう(いろんなしょりをまとめて一つでやろうとしていて、名前が着けづらい典型的な関数)なので、そこだけいじっても無理かも」でした。

2010-07-17 14:17:24
非実在naka aki @naka_aki_spl

@beakmark 通帳を確認して残高が10億円以上あったら速攻で辞表を書く(ww>all とzentai

2010-07-17 14:44:56
非実在naka aki @naka_aki_spl

@beakmark あと別解として、通帳を確認してXX億円以上あったらその会社(規模によっては部門だけ)を買収して、オーナー権限で糞コードを禁止する&直させる。

2010-07-17 14:46:19
@sinwxyz

s/zentai/whole RT @beakmark: ... ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う? あるいはどうする?

2010-07-17 14:47:12
しーやん @c_nyan

@beakmark 取り敢えず関わり合いたくないと思いますw

2010-07-17 15:32:18
シロ @shiro_rep

名前を変えますRT @beakmark ここで TL にいるプログラマの皆にちょっとした思考実験をお願いしたいっ。ソースコードを見ていて、1つの関数の中に all と zentai という名前の2つの変数があって、かつそれぞれの意味が違うとしたら、あなたならどう思う?

2010-07-17 16:34:13