剪切和粘贴代码重用 - JavaScript和C#

时间:2010-04-27 19:07:28

标签: c# .net javascript refactoring code-analysis

在JavaScript和C#中跟踪“剪切和粘贴重用”代码的最佳工具是什么? 我继承了一个非常大的项目,整个应用程序中重复的代码量是“史诗”。我需要一些帮助来处理所有可以重构为基类,可重用的js库等的东西......

如果它可以插入Visual Studio 2010,那将是一个额外的好处。

3 个答案:

答案 0 :(得分:1)

Simian内置了对C#和JavaScript的支持。还有一个名为Clone Detective的工具可用作Visual Studio的加载项,但它看起来不像JavaScript。

答案 1 :(得分:0)

我认识的一对夫妇,

值得一读article

答案 2 :(得分:0)

SD CloneDR是一种工具,可以使用语言结构查找重复代码的精确和接近错过的块,以指导分析并最大限度地减少误报。它几乎可以在人类所写的任何东西中找到10%以上的重复代码。

CloneDR具有C,C ++,Java,COBOL,PHP的编译器质量语言前端。 Python,Fortran,以及C#和Javascript。

您可以在各种系统的Web链接报告中查看克隆检测报告。