代码质量工具

1.质量分析工具

1.1 Sonar

Sonar是一个管理代码质量的开放平台。因此,它涵盖了代码质量的7个方面:架构与设计、重复、单元测试、复杂性、潜在错误、编码规则、评论

1.2 findbug

FindBug  http://findbugs.sourceforge.net

FindBug是一个使用静态方法来查找Java代码漏洞的程序。

1.3 checkStyle

1.4 核心代码注释率测试工具

核心代码注释率测试工具(下载地址:http://yunpan.cn/cZCVZfXwXLsse  访问密码 581d)

2.质量控制方法

1.编码前    分析清楚需求(代码处理梗概明确),熟悉编码规范(规避低级错误,增强代码可读性);
2.编码时    使用findbugs做静态检查,有条件使用持续集成工具,辅助发现问题;小组内组织阶段性代码走读

4. 编码后   进行严格的单元测试,并统计缺陷率。此数值,可以对比项目历史数据,判断代码测试充分程度,侧面反应项目质量。

5.人为因素  项目经理管理重要性,一个项目经理,应该监管好项目的每个环节:把握评估好业务需求;合理分派开发任务;监管架构及代码;跟进测试;处理好故障。还有需要熟悉整个系统架构及核心代码,如果不能做到这点,我觉得是不合格的,虽然某些时候可以蒙混过关,躲开故障,但日积月累,质量问题迟早会暴露出来,如果到了晚期才去整改,不过已是不治之症 

你可能感兴趣的:(代码质量工具)