2009-04-26 13 views
16

Java用の自動コードレビューツールはありますか? Eclipseのための特にプラグイン?私が期待するツールは自動コードの問題を自動的に検出できるコードレビュープラグインまたはツールです。 (MicrosoftはOACRを使用してこれを行います。)Jupiterのようなプラグインは、eclipse用のピアレビューツールであるため、 には役に立ちません。良い静的コード解析プラグインは何ですか?

+0

おかげで.. :) –

+0

FindBugsのはしばしばありますEclipseを一から構築する。あなたが 'Views'の下にそれを見つけることができるかどうか見てみてください。 –

答えて

24

自動コードレビューではなく、スタティックコード分析という意味です。 Javaツールについては

は、以下を参照してください。http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#Java

は基本的には、コードレビューと静的コード分析との違いは、すでに述べてきたものです。潜在的な問題やバグを報告したり、レポートなどを生成するために実行できるソフトウェアについて興味があります。他の開発者が問題のコードを見直して注釈を付けることを可能にするソフトウェアです。

FindBugsは非常に普及しており、高いレベルのサポートがあり、checkstyleはそれほど遅れていません。私は他のものを使用していません。 (ウェブサイトが見てあまりないですが、ソフトウェアの作品)Java用

+1

+1。PMDには良いEclipseプラグインもあります。 – pjz

5

静的コード分析はFindBugsCheckStyleまたはPMDのような多くの分析プラグインで拡張することができApache Maven、で自動化することができます。 jxrプラグインを使用すると、レポートにソースコードの相互参照を含めることもできます。

Maven(反復可能なビルド、依存関係管理)には他にも多くの利点がありますが、Mavenのコード分析の最大の利点は、ランチブレイク中や別のコンピュータ上で実行できることです。 IDEをダウンします。

XRadarは、それが時間をかけてコードの品質の変化を可視化することができる、グラフィカル出力を構築し、異なる道を取る:

XRadarは、2つのビューで使用可能です。 XRadar Staticsは、システムの現在のビルド に関するレポートを提供します。他の ビューXRadar Dynamicsは、 時間ディメンションを含み、 に沿った 履歴バージョンと現在のバージョンを時間軸として表示します。

http://xradar.sourceforge.net/introduction/reports.html

5

私はCodePro Analytixは、静的コード分析のための素晴らしいツール(それはデッドコード、同様のコード、基準に従って開発、コードカバレッジとよりをチェック含ん)であることを発見しました。それは日食と偉大な統合されます。

チェックアウトの場合:https://developers.google.com/java-dev-tools/download-codepro

関連する問題