現在、私はPHP5.2で稼働しているレガシーアプリケーションのバージョンを最新の8.2に上げるプロジェクトに参加しています。
このプロジェクトは、7系へのバージョンアップをスキップするという挑戦的なプロジェクトで、さらに、現状は使用中のフレームワークが古かったり、テストがほとんど書かれていないという状況でもあります。
このような制約がある中で、「バージョンを8.2に上げて、アプリケーションを問題なく動かす」という目的を達成するために私が今考えている戦略についてお話しします。
このプロジェクトは今まさに進行中であるため、もっといい案があったり同じような課題を解決したことがある方がいれば助けていただけると嬉しいです!
バージョンアップのプロジェクトは多くの企業で共通の課題であるため、お話しする内容が皆さんの取り組みの一助となれば幸いです!