代码质量管理
来源:互联网 发布:数据恢复.apk 编辑:程序博客网 时间:2024/04/28 22:23
一个项目的实施,代码质量好似人的穿着,影响的不仅仅是形象,会对项目的未来进度、可维护性、代码可靠性都会造成影响,最终的结果会是每个人都辛苦的工作,但是最后结合再一起却是一盘散沙,问题不断。
大致分为四个层次:框架约束,合理的编码规范,工具检查,代码评审。
第一,框架约束
减少程序员代码中的Bug的最好方法,就是少写代码。结合大多数业务,编制出一个编程框架,将我们的程序员从编写枯燥的、易出错的代码工作中解放出来。程序员只需要写一些配置或描述,就可以由框架生成可运行的代码或半成品。这既提高了程序员的工作效率,使程序员关注在业务逻辑实现上,也由于框架的约束使程序形成了统一的风格和代码结构。同时由于是自动生成的框架代码,这部分经过严格的测试,可以确保是高质量的代码,大大降低Bug数。(在这之前,详细设计阶段,就要往这个编程框架方向发展)
第二,合理的编码规范
变量命名、函数定义等一些通用规则,可以使得多人写的代码保证一致性
第三,工具检查
根据之前拟定的编码规范进行检查,可以像编译检查一样检查出大批不符合规范的代码缺陷。这些缺陷如代码缺乏注释、参数未被使用、函数没有返回值等。代码检查工具执行后会形成报告,指出缺陷的位置和一定的统计信息,这对于程序员提高自己的代码水平是很有帮助的
VS中提供了很多的工具,代码分析、代码度量值分析、性能分析等工具基本能够处理完很多的隐藏问题
第四,代码评审
代码评审最主要的目的是检查代码的质量,发现之前三块所没能涉及的,以及一些新的问题,其次是在评审过程中学习一些优秀的代码。对于入职时间不长的新人,或新加入成员,需要监控其代码质量,纠正其在编写代码中的不良习惯,并使他们逐步融入我们统一的编程风格中
- 代码质量管理
- 代码质量管理
- Sonar代码质量管理平台
- 代码质量管理平台sonar
- 代码质量管理平台SONAR
- 代码质量管理平台 Sonar
- sonar代码质量管理工具
- sonar 代码质量管理
- Sonar代码质量管理平台
- sonarQube代码质量管理
- Sonar代码质量管理工具
- sonarQube代码质量管理笔记
- sonarQube代码质量管理平台
- SonarLint(Sonar) 代码质量管理
- SonarQube代码质量管理
- 项目管理精髓-代码质量管理
- 使用 Sonar 进行代码质量管理
- 代码质量管理平台Sonar介绍
- 获取iPhone通话记录(需越狱)
- 2013CSDN全国高校巡讲之四川托普信息技术职业学院
- 挺住,意味着一切
- JavaScript event对象clientX,offsetX,screenX异同
- 自己的底层代码库(十一)——容器类基类
- 代码质量管理
- eclipse错误:The type java.lang.Object cannot be resolved.
- 四:ORM框架Morphia的学习-Datasotre
- 由云台协议DLL浅谈插件程序的编写 .
- 发布cocos2d-x的android版程序
- 对字符串排序,大家看看有什么问题
- QProcess用法
- ruby变量详解
- openURL的使用(iOS调用系统电话、浏览器、地图、邮件等)