コピーアンドペーストコードを自動的に見つけるツールが存在しますか? [閉まっている

StackOverflow https://stackoverflow.com/questions/2427939

質問

ファイルのセット間でコピーアンドペーストコードを自動的に見つけることができるツールはありますか?

私はこのためにスクリプトを書くことを考えていましたが、それは等しい文字列を検索するだけですが、そのようなスクリプトはほとんど無関係な平等を見つけるでしょう。 (そのような private final static ...).

役に立ちましたか?

解決

はい、試してみてください 貼り付け検出器をコピーします.

他のヒント

私たちの Clonedr コピーおよび貼り付けのアクティビティによって構築されたコードの正確なおよびニアミスブロックを見つけるためのツールです。数百万回のコードのシステムを処理できます。

正確な言語文法を使用して、コピーされた言語構造(識別子、式、ステートメント、ブロック、クラス、パッケージなど)を選択し、クローンのセット全体のバリエーションポイントを決定するために構造はパラメーターになる可能性があります!)

Clonedrは、C、C ++、C#、Java、PHP、Cobol、Python、Ada、Fortran、EGL、およびVisual Basic(VBScript、VB6、VB.Net)のさまざまな言語で動作します。

ウェブサイトには、さまざまな言語からのサンプルクローン検出レポートが多数あります。

この製品は評価に利用できます http://www.semanticdesigns.com. 。他のオープンソースの代替品はそうです SimianPMD CPD

Clonedigger PythonとJavaの場合。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top