序文:
現在のアジャイル開発では、要件バージョンの反復後、一部のビジネス機能がさまざまな指標の影響を受け、いくつかの指標に基づくビジネス ルールが大幅に変更されると、コードのリファクタリングが必要になる場合があります。
あるいは、古いバージョンのコードを置き換える場合、新人はマニュアルなしで複雑なビジネスコードを意のままに変更することはできません。
古い機能を維持するために、多数の if および else コードを追加できますか? 古いコードは関係のないインジケーターに使用され、新しいコードは多数の変更が含まれるインジケーターに使用されます。外部ページの場合、エントリは 1 つだけです。呼ばれます。
当時、ここで議論されていたのは、アダプター パターンを使用して歴史的なコードを単純に維持する単純な構造調整だけでした。
リファクタリングしたい場合は、単純なファクトリなどの作成パターンを使用することもできます。次に例を示します。
次回のTODOは完璧です