我们有一个相当大的代码库,400K 的 C + + LOC,代码复制是一个问题。是否有任何工具可以有效地检测重复的代码块?
理想情况下,开发人员可以在开发过程中使用它,而不是只是偶尔运行以查看问题出在哪里。如果我们能够将这样一个工具与 CruiseControl 集成在一起,在每次签入后提供一个报告,那也是很好的。
前段时间我看了一下 双倍,它显示了一个很好的图形,但是使用它需要一个 Smalltalk 环境,这使得自动运行它相当困难。
免费的工具是不错,但如果有一些好的商业工具,我也会感兴趣。