消除单个文件中的代码重复

Jon*_*ott 10 refactoring code-duplication

遗憾的是,我最近一直在开发的项目有大量的复制粘贴代码,即使在单个文件中也是如此.是否有任何工具或技术可以检测单个文件中的重复或近似重复?我有超越比较3,它适用于比较单独的文件,但我不知道比较单个文件.

提前致谢.

编辑:

感谢所有伟大的工具!我肯定会检查出来的.

这个项目是一个ASP.NET/C#项目,但我使用各种语言,包括Java; 我对哪种工具(最适合任何语言)删除重复感兴趣.

Jef*_*rey 2

如果您使用的是 Eclipse,则可以使用复制粘贴检测器 (CPD) https://olex.openlogic.com/packages/cpd