写点什么

开发质量提升系列:checklist 投产检查列表(下)

用户头像
罗小龙
关注
发布于: 2021 年 01 月 25 日
开发质量提升系列:checklist 投产检查列表(下)

上文,checklist 检查项主要目标是检查代码的易错项、漏缺项及环境不对称项。当然也可以把所有类型的检查项都列举出来让人检查,但是这样会耗费更多的人力物力,且效果提升不明显,所以不建议。

checklist 检查项表头一般有以下内容:

  • ID:一般使用自然序列,用于沟通及引用使用;

  • 类型:对检查项进行分类,比如配置文件、代码、投产文档等;

  • 内容简述:一般要写清楚是哪个文件的哪部分内容。比如检查一个数据库信息的配置文件 db.txt,那么内容简述就这样描述:检查 db.txt 的连接信息是否与生产环境的一致,关注 IP、USER、PASSWD、DBNAME 参数内容;

  • 对比值:列出生产环境的具体信息,让开发人员自主比对校验。比如上述的 db.txt,比对值会写为:IP:192.168.120.1、USER:ODS、PASSWD:ODS、DBNAME:ORCL;

  • 检查结果:填上√或×或不涉及;、

  • 备注;

一个完整的 checklist 样例大概如下所示:

了解 checklist 检查项的填写方法,就可以组织自身项目特色的 checklist 了。但是,检查项的灵感又是来源于哪里呢?有以下的途径任君选择:

  • 投产过程所犯的错误;

  • 投产后引发的生产问题的总结;

  • 投产评审提出的问题;

实际上,checklist 检查项还可以总结为开发规范,让开发团队从开发阶段就可以根绝问题的发生,这种从检查到规范的转变才是最终的长期方案。

 

总结:

  • 投产前的检查是把关代码质量的最后一道防线,必须要引起重视;

  • checklist 检查项主要目标是检查代码的易错项、漏缺项及环境不对称项;

  • checklist 检查项表头一般包含 ID、内容简述、比对项、检查结果及备注;

  • checklist 检查项一般来源于投产过程所犯的错误、投产后引发的生产问题的总结及投产评审提出的问题。


发布于: 2021 年 01 月 25 日阅读数: 19
用户头像

罗小龙

关注

镜花水月 2020.08.18 加入

数据工作者,目前就职于商业银行数据部门,擅长数据架构、数据建模、数据开发及数据分析

评论

发布
暂无评论
开发质量提升系列:checklist 投产检查列表(下)