私は現在プロジェクトに取り組んでいます。電子メール機能でいくつかの問題が発生しました。問題の修正を何度も試みましたが、最新のもので問題が修正されたようです。
書き直すたびに、新しいコードを保持するための新しいクラスを作成しました。これは最善の解決策ではないようです。コードを調べてクラスへの参照を追跡し、更新する必要があるたびに、実際にメールを送信するためのコードのみが変更され、関数入力が変更されます。と名前は一貫しています。
私はバージョニングを調べましたが、これは、おそらく私自身の主題に関する知識の欠如のために許可されたソリューションを提供するのに特に役立ちませんでした。だからここに私が探しているものがあります:読むのを助けるために、できれば古いコードをすべて含まない、複数のバージョンを持つクラスの1つのインスタンスを持つこと。ただし、古いバージョンにアクセスして、関数/機能が以前に存在し、現在のバージョンに組み込まれていない場合に、それがどのように実装されているかを確認できるようにしたいです。