ブクログでの業務終了

トミール Naoki Tomita December 26th, 2024 life php

ブクログにていろいろしてきましたが、今年いっぱいで終了で、ぶじ仕事納め〜。次は未定ですが、早くて来年春以降稼働かな(ネタはゆる募です)

やったこと

php 7 から 8 へ

過去何度か頓挫していたというphp8へのアップグレード。これがメインタスクだったのですが(上記のいくつかはそれに伴う準備作業)、ざっくりコード読んでから composer why-not php 8 出力を見て、覚悟はしてたが、やはりこの旅路ヤバそう🤣と確信

経営層から、状況を例えていうならどんな感じ?と言われ、この大規模リファクタリングはまるで『オデュッセイア』と話したのを覚えています。(ノーラン監督の次回作らしい!)

ホメーロスの オデュッセイア物語(上) (岩波少年文庫) ホメーロスの オデュッセイア物語(下) (岩波少年文庫)

けっきょく、7.2/8.2両方で動く状態に一度持っていくという難航路を進むことにしました。

針の穴を通すようなパズルだったのはcomposerの依存ツリー構築でしたが、最終的には数個hackバージョンを用意してなんとか。テストも足しつつ、両方で動くぞという確信が掴めたらあとはすんなりスムーズ。50個くらいのPRを積み重ね、1年くらいかけついに、ついにイタケー島に帰還できました!! みたかオデュッセウス

※このあと裏側の残りぜんぶを8にするのにさらに半年かけた

20年モノのアプリケーションなのでソフトウェア考古学力が常時試され、楽しかったです。10年以上の謎や罠をいくつか解決したりした。


ブクログは、自分から何か手伝えますかと応募してみた案件でした。業務委託で2年くらいというオファーだったので、長期プロジェクトに携われなかったのは残念ではありますが、なんか突然現れて色々直していった謎の人というムーブはできたかなと思います。

来年はちょっと休み、地方への移住を計画しています! どうも働きすぎてしまう傾向にあるので、もう少しライフをスロー気味にしたいな〜 とか思い中。しかし面白そうなお仕事は、面白すぎてまた働きすぎちゃいそうなのが困ったところ