2012-01-31 9 views
0

Netbeans IDEについていくつかの調査をしています。つまり、Netbeansに既にエラー検出システムが組み込まれている場合、なぜActionPMDとFindBugsプラグインを使用するのですか?その違いは本当に重要なのでしょうか?Netbeans IDEにはどのような種類のエラー検出分析がありますか?

+0

エラーを検出するためにプログラムを実行する必要がある場合は、動的です。プログラムを実行せずにエラーを検出した場合は、静的です。 –

+2

@ user919789あなたのコメントは、** [タイムライン](http://stackoverflow.com/posts/9083850/timeline)**の見解ではかなりばかげているようです。あなたの編集はコメントを_look_明らかにしましたが、それはコメントの後でした。 – sehe

答えて

1

FindBugsとActionPMD「dig digeper」です。それらがなければ、Netbeansはローカル変数のような問題を容易に見つけることができます。 FindBugsは一歩進んで、閉鎖されていないストリームを見つけます。ルールの中には、「ベストプラクティス」と可能性のあるセキュリティ問題のテストも含まれています。

上記のコメントを明確にするだけです。FindBugsとActionPMBはどちらも静的解析ツールです。私の経験上、FindBugsは微妙な欠陥や性能の問題を発見するのに便利です。

関連する問題