2012-02-14 5 views
0

私はスイングアプリケーションを分析しようとしました。これは古いプロジェクトで、何年も成長しているので、コードを読むのは非常に難しいです。今度はアプリケーションを再設計する必要があります。Eclipseで使用されているコードプラグ

私はこのアプリケーションを理解するために私をサポートできるEclipseプラグインを探しています。ここではどのような私が探しているプラ​​グインの種類:私は実行私は

  • Eclipseプラグインで記録を開始する時点
  • へのアプリケーションで実行

    1. デバッグモードでのEclipseからの開始アプリケーション
    2. 私は、レコード
    3. ツールは、レコード
    時に使用されるか、またはされていないコード、私を示して停止したアプリケーション
  • のビジネスロジックのいくつかの種類

    この種のプラグインが存在するかどうか知りませんか?

    乾杯
    ジュリア

  • 答えて

    0

    ない特定のプラグインがありますが、スマートにブレークポイントを置くことによって、あなたが望むものを得ることができますにブレークポイントを設定し、アクションリスナーのコードはボタンのためにここで見つけるために、例えば をボタンを押す直前のActionEventコンストラクタその後、リスナーに達するまで前進することができます。

    また、VisualVM(または他のプロファイラ)を使用してアクションを取っている間にCPUサンプリングを行い、CPU時間がどのコードに費やされたかを調べることができます(特にSwing GUIのEDTで)。

    0

    実行時にオンとオフに切り替えることができるカバレッジツールのように聞こえます。私はこれがEmmaまたはCoberturaで可能だとは思わない。ユニットテスト(または部分的な機能のみを使用する小さなテストアプリケーション)にこれらを使用し、未使用のタイプを隠して部分的なビューを取得することをお勧めします。しかし、GUIのアクションやレスポンスを理解したいときにうまく動作しないことがあります。

    ご質問の内容が正確ではない場合でも、従来のアプリケーションで多くの役に立ったX-Ray pluginを調べることをおすすめします。

    ああ、Eclipsecolorer Profiler助けられました...しかし、プロジェクトはもうアクティブではありません。

    関連する問題