遗憾的是,我最近从事的一个项目有大量的复制和粘贴代码,即使在单个文件中也是如此。是否有任何工具或技术可以检测单个文件中的重复或接近重复?我有 Beyond Compare 3,它可以很好地比较单独的文件,但我无法比较单个文件。
提前致谢。
编辑:
感谢所有伟大的工具!我一定会检查出来的。
这个项目是一个 ASP.NET/C# 项目,但我使用多种语言,包括 Java;我对删除重复的最佳工具( 用于任何语言 )很感兴趣。
最佳答案
退房 Atomiq .它找到重复的代码,这些代码是提取到一个位置的主要代码。
http://www.getatomiq.com/
关于refactoring - 消除单个文件中的代码重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181901/