前一阶段,主要是跑功能,进度基本上在控制范围内,测试也是按照约定在走,虽然有些变化,但是也还可以忍受。
现在开始了代码的审查,在审核中发现了N个隐性的缺陷,这些都是测试不曾发现的,而且很难发现,因此重视代码的审核是必要和必须的。
研发人员的天职是写干净的代码,从而减少糟糕代码带来的不确定性。
测试人员的天职是保证产品的质量,而不只是以发现缺陷为目的。
代码的审核,则是研发到测试阶段的一个缓冲,可以过滤掉由于代码编写层面造成的隐患,减少对测试人员的无谓干扰,从而使测试人员可以有更多的时间去考虑从更多的层面来提高产品的质量,例如流程、规范、自动化、协作等。