开发人员修改代码引入新问题如何处理

一般来讲,软件代码质量的保证最简单高效的就是依靠代码走读、代码审查(code review)。之前参与华为项目的工作经历,合入代码仓之前必须经过质量门禁,其实就是大于等于3个研发小伙伴的Code review,根据检视意见修改完后才能合入。尤其是开发人员在修改代码后,如果引入新增问题或者是REOPEN的问题,对于代码质量存在很大的隐患,因此在对开发人员修改代码后的合入代码仓进行了约束,以减轻测试人员的压力和质量风险。如果遇到开发人员修改代码引入新问题,该如何处理? 

1、任何开发人员在提交代码进行系统测试前须经过自测, 而且进行适当的单元测试;

2、开发人员在修复Bug时分析问题的根本原因,并附上详细的解决方案,以及涉及修改的代码;

3、测试人员在测试时如果发现是由于开发人员修改了代码引起,做好记录,并将新引入和REOPEN这两类问题反馈做好标记;

4、对于REOPEN或新增引入的问题,相应的开发人员关联绩效考核(按月/按季度);

5、如果引入的问题级别属于致命或严重的问题,测试人员可以中止测试,打回给开发人员全部修改完为止。

开发人员和测试人员对代码质量的保证均负有责任,项目里面配合好才能更高效高质量的交付。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值