一、代码REVIEW的利与弊
软件工程中,最后都落实在代码的实现上,软件要运行的没有问题,除了软件架构和系统设计设计到位,代码实现也是至关重要的一部分,再好的设计如果软件代码实现有问题,软件也不能跑起来。
代码编写的质量直接影响软件程序运行,所以不同的阶段都有措施来进行软件代码的质量检查。其中代码REVIEW是对代码质量非常有用的检查办法,对提供代码质量和程序运行的稳定性,其作用也是非常大的。
首先着重讲一下代码REVIEW的好处,可以分几个方面来描述
代码REVIEW直观的好处是提升了代码质量,将问题放在前期来解决;问题越拖到后期,解决的成本越大,这是大家都熟知的理论,更重要的是项目的质量通过这些措施可以得到一定的保障,是质量活动的一部分。
代码REVIEW还有纠偏的作用,就像导弹打飞机的场景,目标是飞机,导弹不断纠正轨迹,确保在有效的射程中击中目标,如果不能及时纠偏,势必要大角度机动来靠近目标,这样在有效的射程,很有可能没有打到目标,燃料就已经耗尽了;同样在项目中REVIEW的道理也是一样的,及时纠偏,确保项目进度和目标达成。
代码REVIEW对应团队养成良好的编程规范有很好的促进作用。同时对应团队良好的沟通也会产生积极作用,代码风格一致,大家一看就懂,形成开发中的