ライブラリ使用時のアップグレードを検討する

Home PDF

私のスタートアッププロジェクト、Fun LiveでCodeIgniterを使用しました。プロジェクトは終了しましたが、数年経った今、それを記念して復活させたいと思いました。しかし、2016年当時はCodeIgniter 3を使用していましたが、現在の最新バージョンはCodeIgniter 4です。

アップグレードが困難であることが判明しました。私のコードはCodeIgniterフレームワークと密接に結合しているためです。https://codeigniter4.github.io/CodeIgniter4/installation/upgrade_4xx.htmlにあるアップグレードガイドに従うと、コードベースを更新するには多大な労力が必要であることがわかります。

この経験から、重要な教訓を得ました。コードを書く際には、将来の更新をどのように扱うかを慎重に考慮すべきです。私たちが制御できるコードの部分と、サードパーティの依存関係によって制御される部分を考えることが重要です。


Back 2025.01.18 Donate