この業界に居ると、技術的にすごい人ってやっぱり居ますよね。 逆に最初すごいなーと思ってても、徐々に見えてくる雑な部分とかも… で、第一印象で「意外と出来る人ジャン?話し通じるし…」 と思ってた人が、個人的にありえないコードを書いてるのを見ると、 ガッカリしちゃいますよね。 第一印象は、「駄目な子」の方が得するんだなーと実感した今日この頃です。 ちなみに、「個人的にありえないコード」って言うのは、 似たような処理をまとめず、複数ファイルに記述してました。 例えば… ・表示する値を変換・逆変換メソッドを作るとします。かつ、DBの値を見て指定の変換の値を変える。 このような処理を行う場合、専用(似たような処理のある)クラスを作成・追記しますよね。 で、そのクラスを使えば、値の変換・逆変換が全て出来ます!って物を作ると思うんですよ。 でもその人は、同じif文のメソッド(値が違うだけ)を、5・6ファイルに散らばらせてました。 もう修正が大変で大変で… 全貌は見えないし、影響範囲はわからないし、まとめて良いか判らないし… 聞いたら「覚えてない」って…約1年前だからしょうがないが、思い出そうという努力もないんかい! いや、同じアプリケーションの改修をしてるのに、思い出そうともしない… 小さなガッカリが大きくなっちゃいますね。(第一印象が好印象だと…)