2008-08-28 6 views
3

私はちょうどYCombinatorのニュースでリンクされたClone Detectiveを見ました。そしてそのアイデアは私に非常に訴えます。 C#だけでなく多くの言語で役に立つと思われますが、他の場所ではこれと似たようなことは何も見ていません。他の言語/ IDE用のClone Detectiveと同様のツールはありますか?

編集:リンクをたどりたくない人のために、Clone Detectiveは、重複を最小限に抑えるためにリファクタリングが必要な重複コードをコードベースでスキャンします。

答えて

2

Javaにはいくつかの最も一般的な静的解析ツールが組み込まれており、他の多くの有用なルールが組み込まれています。私が使用している

ものは、(純粋に主観)ために、私はと最も幸せだったこと:

  • PMDからCPDが付属しています - 彼らのコピー&ペースト検出器
  • Checkstyle - 重複を探すために、特定のrulesコード
  • Findbugs - すべてのJava静的解析ツールのパディです。これらおよび他の多くのレポート作成ツールのすべてのためのいくつかのniceIDEpluginsは、(たとえば、あなたは結果を見ることができますがありますあなたが考えることができ、他のちょうど約何でもとともに、重複コードの検出を含むが、非常に

を資源集約Hudson continuos build serverまたはプロジェクトのMaven site

関連する問題