コードベース全体を処理し、コピー&ペーストが使用された場所(つまり、複製されたコードや非常に似たコードのブロック)を検出してリファクタリングすることができる静的解析ツールはありますか?コピー&ペースト静的解析ツール?
2
A
答えて
1
PMDには、コピーペースト検出器が含まれています。「Java、JSP、C、C++、Fortran、PHPコードで動作します」。
2
javaには、pmdというツールがあり、コピー/ペースト検出器があります。 http://pmd.sourceforge.net/cpd.html
1
正確なクローズおよびニアミスクローンを見つけるためのツールCloneDRを参照してください。
CloneDRは、クローンを見つけるためにターゲット言語の構造(完全な正確な言語パーサー)を使用しているため、フォーマット、空白の変更などにもかかわらずクローンを見つけることができます。 。
Java、C#、VB.net、Python、PHP、JavaScript、C++、PL/SQL、COBOL、Fortranなど多くの言語を処理します。
関連する問題
- 1. 静的解析ツールの使用 - クリアケース/クエスト
- 2. Coffeescript静的解析/静的型チェック - ロードブロッキング
- 3. Java用の静的解析ツールはどれですか?
- 4. IntelliJ静的解析ツールをコマンドラインから実行する
- 5. アンドロイドプロジェクトに最適な静的コード解析ツールは何ですか?
- 6. データベースに役立つ静的解析ツールはありますか?
- 7. オープンソース静的ソースコード解析ツール(セキュリティ指向)Java用
- 8. Javaコールグラフの静的解析
- 9. クエリ解析ツール
- 10. スタックトレース解析ツール
- 11. Scalaコードの静的解析を実行するツールはありますか?
- 12. 変数へのアクセスの前にロックをチェックする静的解析ツール
- 13. Cプロジェクトの静的コード解析用のPVS-Studioのようなツールですか?
- 14. ANTLRによる静的解析
- 15. Pythonでの静的コード解析?
- 16. XCode 4:ヘッダファイルの静的解析
- 17. Java静的解析:はじめに
- 18. Lattixアーキテクチャ解析ツール
- 19. ネイティブメモリリーク解析のツール
- 20. SVNログ解析ツール
- 21. Javaクラスロードビジュアリゼーション/解析ツール
- 22. コピー&ペーストでvi
- 23. iOSコピー&ペースト
- 24. Qt "コピー/ペースト/カット"
- 25. MATLABコード解析ツールと可視化ツール
- 26. "Ad Hoc"字句解析ツール
- 27. Luceneヘブライ語解析ツール
- 28. Lucene Highlighterとステミング解析ツール
- 29. 3D形状解析用ツール
- 30. ベストSquidログファイル解析ツール
特定の言語はありますか? –