@DingCao-HJJ
2015-09-03T04:20:15.000000Z
字数 374
阅读 2051
使用sonarQube来检查代码质量
编程工具/环境
sonarQube
此文章尚在编辑中,敬请留意更新
Sonar简介
官网地址
为何要用Sonar
请参考:http://blog.csdn.net/hunterno4/article/details/11687269
中大实训检查要点
- 重复行数(Duplications)不能超过10行,有重复的,请写成一个函数或者类
- 复杂度(complexity)total不能超过10(如果是gridWorld原本的问题就可以无视)
- 潜在bug(issues) 只要没有Critical和blocker即可,major和minor可以看情况改(毕竟gridWorld超级多的magic numbers,比较麻烦。
- 注释(comments)不能少过10%, 建议还是每一个函数先写函数用法和伪代码,再写代码,能有效地避免一些奇怪的bug。