Sonar 重复度这个指标,是不是逻辑有问题呀?

哈库纳 发布于 2014/07/17 12:51
阅读 2K+
收藏 0

OSC 上线了 Sonar 代码质量分析工具,于是怀着无比期待的心情递交了一个分析请求,结果几分钟后,分析结果中有一个重复度 40% 进入眼帘。起初没有关注。

后来将仓库中的代码迁出了一些分到其它库里。再次进行分析,这下问题就比较明显了。

在我的仓库里有一份 asm4.0 的源码,sonar 分析工具分析出这份源码有 11,109 行重复。

当时就吓尿了,点进去看一看,重复最多的 MethodWriter.java 类,发现这个类 和 Spring ,Nutz 等很多其它框架重复。

于是回过头来,再次查阅 重复度 这个指标, 感觉意义就没有那么大了。

一行代码在所有开源项目中匹配重复度,意义何在?

加载中
0
hantsy
hantsy
代码块的重复意义还是有的。
0
红薯
红薯

Sonar 的检查指标的确有很多是可以商榷的,不过参考一下也无坏处

返回顶部
顶部