我刚刚看到Clone Detective YCombinator消息链接,这个想法很吸引我。看起来它对许多语言都有用,不仅仅是C#,但我在其他地方还没有见过类似的东西。Clone Detective是否有类似的工具可用于其他语言/ IDE?
编辑:对于那些不想跟随链接的人,Clone Detective会扫描代码库以查找可能需要重构以减少重复的重复代码。
我刚刚看到Clone Detective YCombinator消息链接,这个想法很吸引我。看起来它对许多语言都有用,不仅仅是C#,但我在其他地方还没有见过类似的东西。Clone Detective是否有类似的工具可用于其他语言/ IDE?
编辑:对于那些不想跟随链接的人,Clone Detective会扫描代码库以查找可能需要重构以减少重复的重复代码。
Java有几个 - 一些最流行的静态分析工具已经内置了许多其他有用的规则。我已经使用
的,在(纯主观的)命令,我是最幸福的有:
有一些niceIDEplugins所有这些和许多其他报告工具(例如,你可以看到结果在Hudson continuos build server或您的项目的Maven site)
IDE(Java,Scala,Ruby,...)有一个Locate Duplicate...工具。确实有用!