gpt4 book ai didi

c# - 对于其他语言/IDE,是否有与 Clone Detective 类似的工具?

转载 作者:太空狗 更新时间:2023-10-30 01:28:39 26 4
gpt4 key购买 nike

我刚看到Clone Detective链接在 YCombinator 新闻上,这个想法对我很有吸引力。它似乎对许多语言都有用,而不仅仅是 C#,但我在其他地方没有看到任何类似的东西。

编辑:对于那些不想点击链接的人,Clone Detective 会扫描代码库以查找可能需要重构以最大程度减少重复的重复代码。

最佳答案

Java 有一些 - 一些最流行的静态分析工具内置了这个以及许多其他有用的规则。

我用过的,按照我最满意的(纯粹主观的)顺序:

  • PMD - 附带 CPD - 他们的复制和粘贴检测器
  • Checkstyle - 具体 rules查找重复代码
  • Findbugs - 所有 Java 静态分析工具之父。包括重复代码检测,以及您能想到的几乎所有其他内容,但非常耗费资源

有一些nice IDE plugins对于所有这些和许多其他报告工具(例如,您可以在 Hudson continuos build server 或项目的 Maven site 上查看结果)

关于c# - 对于其他语言/IDE,是否有与 Clone Detective 类似的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com