您的位置:首页 > 编程语言

代码飞检01

2016-03-01 10:45 549 查看
 结果分析:

本次飞检采取专家分组,线下sonar工具和会审结合的形式,听取技术人员讲解代码的业务功能,数据流,后台调用,代码规模在2000行左右,每个项目评审时间1个小时。 

从飞检的结果来看,此次编码规范的问题为41%,集中在注释过少,或者注释与内容不符合,其次是魔鬼数字问题,返回错误码应根据业务场景加以区分等。 

3、检出的性能等问题占比30%,主要集中在SQL的索引缺少,SQL在日志查询时,关联太多;地址、协议、最大次数等应改为读取redis缓存,这是在一键购物项目中普遍的问题;redis的set、expire操作建议可以合并,提高性能。资源使用类问题占11%,诸如调用后没有进行资源回收;Excel导出的后台逻辑要加数据量限制,避免JVM内存溢出。 
4、此次飞检,出现一种情况,虽然整体项目编写的规范性较好,例如,Sonar检查的问题是0缺陷,但是整体代码架构较为繁杂,做一个增删改功能,要改大量的类,对快速响应的互联网类客户要求,较为被动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: