doIt(...)
いくつかのメソッドといくつかの内部クラスを持つ親クラスがあります。このメソッドの実装を変更しました。メソッドのシグネチャは変更されません。そのクラスのロジックは複雑すぎて、コール スタックを調べる時間がありません。プロジェクトを再構築した後、親とその内部クラスのクラス ファイルが再コンパイルされたことがわかります。ここで、更新されたシステムでシステムにパッチを適用する必要があります。問題は、実際に親メソッドの実装のみが変更された場合、内部クラスもパッチの一部である必要があるかということです。
2 に答える
2
ファイルを再コンパイルすると、*.java
1つのクラスだけを変更した場合でも、すべてのクラスを変更した場合でも、すべてのクラスが生成されます。
1つの内部クラスのコードだけを変更した場合は、パッチを適用する必要があるのはそれだけです。私見、私はチャンスを逃し、一般的にそうすることにはほとんど不利な点がないので、私は全体にパッチを当てます。
于 2012-07-17T06:56:10.890 に答える
0
実際には、変更されたクラスのみにパッチを適用する必要があります。私の場合、それは外側のものです。答えは: いいえ、変更が実装された外部クラスのみにパッチを適用する必要があります。
于 2012-07-17T12:58:36.370 に答える