5月末をもってプロジェクトメンバーが半数以下になりました。
やることはかなり山積みです。
そうするとやはり過去の遺産に悩まされます。
1回のアクセスで5秒から2分くらいレスポンスが返ってこない画面があり、調査して欲しいと頼まれたので、チェックしていました。
本当に2分くらい返ってこなくてタイムアウトしてたんで驚きです。
知ってはいたけど、色々とあって目をつむっていました。
すごい作り。
冗長な記述がいっぱいあったのと、計算クラスのクラス設計自体が間違っている(処理が遅くなる記述)ので、そこを修正しました。
計算クラスは共通クラスなので、取りあえず自分の担当する部分の計算に関わる部分だけ修正をして、これと同じように修正すれば早くなると進言だけはしておきました。
計算クラス以外も冗長な記述が沢山ありました。
ある程度修正して、コード量が2/3に減らせたと思います。
本当は半分くらいに減らせそうだけど、こちらも工数が足りないのである程度の高速化でよしとしています。
でも、確かにここの実装は難しかったです。
これを3年目の人が担当したのだから、仕方がなかったかもしれません。
とても悩んで実装していたようでしたし。
ただ、そうであれば聞いて欲しかったなと思いました。
僕が出来るレベルでもう少しキレイな実装を教えてあげられたと思いました。
プライドなんか捨てて聞きにくればよかったのに・・・
俺もプライドなんか捨てて教えればよかったんだ。
まぁ、後片付けは責任をもってしようと思っています。
その為に残ったんだから。
しかし、金曜は酷かったな。
こっちが願い下げだ。って言葉を聞いて。
何で俺が評価されてるのかって意味がわかった。
ただ、あんたの立場でその言葉を言ってはいけなかったんじゃないかとは思うぞ。