私はいくつかの PHP/MySQL Web アプリ (私は「アプリ」という用語を曖昧に使用しています) のサポートと保守を担当してきました。
PHP コードには、ルーチン、プロシージャ、ビジネス ロジック、さらにはクエリが含まれています。これらはすべてコード内にあります。オブジェクト指向プログラミングはなく、MVC でさえもありません。また、アプリケーション層からプレゼンテーション層が分離されていないことも確かです。これらのアプリの構築にもフレームワークは使用されませんでした。私は新しいプロジェクトに Yii フレームワークを使用しています。
時間はかかりますが、これらのアプリケーションを書き直す必要がありますか? 私の週の少なくとも半分はそれらを修正することであり、更新を行うことは私の新しい仕事でこれらの既存のアプリと連携する必要があります.
これについて何かアドバイスはありますか?