严把代码质量关,绝不放过小BUG ——记电控工厂软件三科代码受控之旅
Posted Family14
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了严把代码质量关,绝不放过小BUG ——记电控工厂软件三科代码受控之旅相关的知识,希望对你有一定的参考价值。
品质,决定产品的质量;
质量,决定产品的价值!
如何做好产品的质量管控,这对任何企业,任何部门都是个令人头疼的问题。在第十四事业部电控工厂软件部,不仅项目开发有一套严密的E流程,代码受控也有一套紧凑而又实用的规范流程。
今天我们就来了解一下第十四事业部电控工厂软件三科同事是如何把好代码受控路上的“质量关”,如何走好这一段代码受控之旅的。
古人云,九层之台,起于累土;千里之行,始于足下。代码受控的第一步,至关重要。先是要建立正确的受控任务流程,还有策略说明以及代码开发并上传SVN。策略说明是为了说明本版代码的主要策略点,使项目审核人员看了之后对本版代码的功能策略一目了然,便于项目审核人进行可行性审核。其次,是代码开发,就是开发者将最新版代码上传到SVN平台后把相关信息更新在JIRA上边供其他人查阅。如果审核通过并完成了初步代码开发,恭喜你,成功进入受控旅途第二关,调试阶段及代码审阅。
第二阶段中功能调试主要是为了验证本版代码的策略点,包括改动点及添加点,以便确认功能是否实现预期,是否存在其他BUG,是否对其他模块有影响等。调试完成后开发者就会组织代码审阅。
代码审阅这个环节主要是为了让项目相关人员了解本版代码与上版代码的主要差异点。代码审阅是代码开发者组织代码相关人员对代码进行分析对比查错的过程,同时也是对代码进行各方面补充完善的过程。此次十四部电控厂软件三科组织的代码审阅,有软件开发者李江华、尹英豪,整车负责人林东桥、龚道文,测试负责人尧浩阳,SQA等多人参加。尹英豪作为开发者详述了代码的一些策略改动点,添加点以及尚未确定的问题点,让大家对这版代码有了充分的了解和认识。同时在尹英豪叙述过程中,整车负责人林东桥和龚道文分别从整车功能及交互的角度对驱动代码提出了各种猜想,测试负责人尧浩阳对代码的各种潜在写法错误及逻辑BUG提出了质疑,除此以外,SQA也对代码规范和受控流程进行了检查监督。最后,开发者尹英豪根据大家各方各面的意见以及代码规范化要求,对代码进行了多角度的整改和完善,直到代码中找不出明显的BUG才通过了代码审阅。
代码审阅之后还有受控评审及功能测试阶段。这个阶段要先经过系统的完整的测试,然后大家集思广益,群策群力,从各自不同的角度对代码进行分析讨论,并最终确定是否还存在问题,是否还需要整改。这样才能揪出代码中的每一个小BUG,保证代码的质量足够可靠。最后就是完成受控,拿到最后的代码受控申请单并签字存档。最终,一版新鲜而又成熟的代码就这样诞生了!
就是这样,第十四事业部电控工厂软件部的同事们推出了一版又一版完善可靠的代码,换回了客户一次又一次的信任与青睐,不仅推动了公司各个项目的顺利开展,也实现了他们自己的人生价值!
在这里,让我们为他们喝彩,希望他们继往开来,越做越好!
以上是关于严把代码质量关,绝不放过小BUG ——记电控工厂软件三科代码受控之旅的主要内容,如果未能解决你的问题,请参考以下文章