コードベース全体を処理し、コピー&ペーストが使用された場所(つまり、複製されたコードや非常に似たコードのブロック)を検出してリファクタリングすることができる静的解析ツールはありますか?コピー&ペースト静的解析ツール?
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. LLVMの静的解析ツールIR
- 3. .NETコアの静的コード解析ツール
- 4. 静的解析ツールの使用 - クリアケース/クエスト
- 5. 静的解析ツールKotlinプログラミング言語用?
- 6. Coffeescript静的解析/静的型チェック - ロードブロッキング
- 7. IntelliJ静的解析ツールをコマンドラインから実行する
- 8. オープンソース静的ソースコード解析ツール(セキュリティ指向)Java用
- 9. Java用の静的解析ツールはどれですか?
- 10. データベースに役立つ静的解析ツールはありますか?
- 11. アンドロイドプロジェクトに最適な静的コード解析ツールは何ですか?
- 12. Javaコールグラフの静的解析
- 13. GCCプリプロセッサPLUS静的解析?
- 14. C++静的解析、テンプレートクラス
- 15. スタックトレース解析ツール
- 16. クエリ解析ツール
- 17. Cプロジェクトの静的コード解析用のPVS-Studioのようなツールですか?
- 18. 変数へのアクセスの前にロックをチェックする静的解析ツール
- 19. Tclコードのツール、コードの書式をチェックするコード、静的コード解析システム
- 20. Scalaコードの静的解析を実行するツールはありますか?
- 21. ログ解析ツール(フィルタリング/グループ化/マルチスレッド解析)
- 22. Javaクラスロードビジュアリゼーション/解析ツール
- 23. ネイティブメモリリーク解析のツール
- 24. SVNログ解析ツール
- 25. Lattixアーキテクチャ解析ツール
- 26. Java静的解析:はじめに
- 27. JavaプロジェクトのCoverity静的解析
- 28. Roslynメモリ内コードの静的コード解析
- 29. 自動テスト、コードカバレッジ、静的解析、コードビュー
- 30. XCode 4:ヘッダファイルの静的解析
特定の言語はありますか? –