開発プロセスでは、前任者が残した混乱を修正することが避けられないことがよくありますが、このとき、元の機能に影響を与えずにコードを修正するにはどうすればよいでしょうか?
1. 新しいブランチを作成する
通常、開発やバグ修正を行う場合は、独自に新しいブランチを作成し、問題がなければメインブランチにマージすることが多いのですが、その具体的なプランを以下に紹介します。
2. インターフェイスまたはメソッドを書き直す
この方法は最も時間がかかり、新規開発者がビジネスに初めて触れたときに最も着手するのが最も困難であり、また、不慣れなビジネスであれば、他のコンテンツにまったく影響を与えないことは間違いありません。もちろん、ビジネスに精通している人は書き直すこともできますが、どちらもお勧めしません。
3. オーバーロード機能を使用して、インターフェイスのサービス層を書き換えます (推奨)
図に示すように、
このメソッドをもう一度見てみると、3 つのメソッドが接続されています。数は多くありませんが、コメントはありません。では、どのように修正すればよいでしょうか。サービス層でメソッドを再宣言し、
特定のメソッドを書き換えることができます。
オリジナルに直接ある場合はメソッドを修正 関連するメソッドが多数ある場合はそれぞれを修正する必要がある これにより、元の機能への影響を回避できるだけでなく、バグや要件の修正が完了し、二鳥を殺すことができます一つの石。