0

同じ効果を達成することを目的とした 2 つのバージョンのプロジェクトがあります。1 つは古い実装で、2 番目は更新、変更、および (できれば) 拡張されたバージョンです。問題は、それらが同一の出力を与えていないことです。プログラムが実行しているすべてのリストを Eclipse に出力して、(何らかのマージ/差分ツールを使用して) それらを比較し、分岐点を見つけるオプションはありますか?

これはJavaで、Eclipseとほぼ同じであるJBuilder 2008を使用しています。

4

2 に答える 2

0

私は JBuilder に詳しくありません。Eclipse では、プロジェクトを右クリックし、[デバッグ] をクリックしてデバッガーを起動できます。次に、デバッグを開始してステップスルーする場所にブレークポイントを設定できます。これは Web アプリですか、それともスタンドアロン アプリですか? サーバー上で実行されている Web アプリの場合は、リモート デバッグが必要になる場合があります。

これは、Eclipse でセットアップされたデバッグに関するチュートリアルへの1 つのリンクと別のリンクです。

于 2010-09-17T21:20:30.100 に答える
0

これを行う最も簡単な方法は、おそらく AOP (アスペクト指向プログラミング) を使用することです。これにより、非線形の方法でコードを追加できます。必要なものに非常に近いと予想されるロギングに関するこの質問と、AOPアプローチがどれほど単純かを参照してください。

従来のロギングと AOP ロギング

@After("execution(* *.doSomething())")
    public void logAfter(JoinPoint jp){
        logger.debug("...");
    }
于 2010-09-17T21:55:08.840 に答える