项目管理过程中如何提高代码交付质量

代码是项目团队的核心资产,代码的质量是团队技术水平和管理水平的直接体现。所以在一个完整的研发项目中代码质量管控是非常关键的,那如何对代码精细化管理才能有效的提高代码质量,达到一个良性循环呢?


第一、项目代码统一精细化管理


使用Git进行代码版本管理。一个团队、一类项目、一套规则。

统一使用持续集成服务。质量检查不通过的项目不能上线。

建立代码质量评分制度。让项目与项目之间能够横向对比,项目自身能够纵向对比,并且进行汇总反馈。


第二、建立代码规范制度


风格规范 - 缩进、换行、大小写等风格问题

实践规范 - 规避一些常见的隐患,或者针对特定问题的最佳实践

业务规范 - 与业务有关的特殊要求,比如文案中的关键词

在规范的基础上,可通过Code Review将规范落地


第三、使用自动化工具进行质量检查

代码规范检查 - 包括风格规范、实践规范、业务规范

重复率 - 重复出现的代码区块占比,通常要求在5%以下

复杂度 - 总行数,模块大小,循环复杂度等

检查覆盖度 - 经过检查的行数占代码库总行数的比例


第四、过程流程化

将自动化代码质量检查和Code Review与代码流动的过程绑定,从而保证所有上线的代码都经过机器与人工多个环节的检查。

编辑时 - 使用编辑器插件,实时运行质量检查

构建时 - 在本地或者开发机的构建脚本中运行质量检查

提交时 - 利用Git Hooks,提交代码或者生成Pull Request时运行质量检查

发布时 - 在发布脚本中再做一次质量检查,通常与自动化测试放在一起

如果考虑到搭建成本以及随后的维护成本,也可以搜索下 Gitee ,朋友推荐的一个专业代码管理平台,有免费版和付费版。

总结来源出处 https://zhuanlan.zhihu.com/p/29231125

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。