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