今日も休出して、F君のコーディングをチェック。 が、なんか妙なコーディングがある。4月から翌年3月までのデータをデータベースから取ってくる部分なのだが、普通に考えれば当年の4月から翌年の3月までをループさせればいいはずなんだけど、なぜか当月をチェックして、4月のとの差分を算出し、その差分を元にループしているような作りになっている。 なんで、こんな作りにしたのかと聞くと、そのほうがいろいろと応用が利くから、とかなんとか。本人曰く、「自信作なんですが・・・」 でもね、F君、ここは大学でも、研究所でもないの。そんな応用利かせるために、10倍の工数かけてどーするんじゃい。で、ついでに言っとくと、そのややこしいコーディング、賭けてもいいけど1年後、いや半年後には作った本人にもわけわからなくなりますぜ。 いくら難しいプログラムが書けても、そんなんじゃプロ失格なのよ。
|