前の会社で、一緒にアーキテクチャまわりを担当するチームにいた後輩が、
昔作ったサービスを改修するのでリファクタリングなぞした。
改修前のリファクタリングって楽しいよね。
ソース全体の見直しになるしいいアップになる感じがする。
というエントリ(リファクタリング – 自分の仕事を憎むには人生は余りにも短い)を書いていた。
そういえば、そんな文化もあったんだった。リファクタリング。
僕は転職して1年間走り続けた。
実装は委託さんにお願いしてきたものの、
本番環境でしかできない作業や、
トラブル対応やら、トラブル対応やら、トラブル対応やら、
は、自分でやってきた。
とにかく、何がなんでも、XX時までに、
XXの仕様変更を入れなきゃいけない。
そして、権限も、責任も、俺の手中にあったりする。
そんな局面は割と頻繁に訪れる。
別に、テストコードなんかなくたって、
気合で勇気振り絞っちゃってる系。
そりゃ、ヤベーっていう時もあるし、
そのハードコードはやったらマズいよねぇって、
自分自身思うことだってある。
そんな風にしてシステムは~
今日も稼動し続けてる~
果てしない闇の向こうに~
手を伸ばそう~
癒えることない痛みなら~
…明日のことなんて知ったこっちゃない的。
年取った時に、精神論だけで、
“俺が若い頃はXXだったんだから、お前らもよぉ”的な
オッサンには、絶対なりたくない。
前の会社の時は、テストコードの有効性を実感してたし、
上司にも、その事で、思いっきり噛み付いたりしてたのに。
忙しい忙しい言ってないで、なんとかせねば。
必要最小限の、キレーな実装とか。
あとは、KKD(経験/勘/度胸)からの脱却が必要な気がします。
勉強会とか行って、刺激を受けたい今日この頃です。
コメント