主题:[原创]代码审查
北京测试空间软件测评实验室(www.btestsky.com)程序员编写出代码,经过编译,成为可以在机器上执行的程序。代码之于可执行程序,就相当于零配件和汽车的关系。对于汽车来说,只检查整车而不检查零配件是不可思议的。所以程序员写出的代码也要经过检查。这部分工作就落在测试开发的身上了。
检查代码有很多办法,其中之一就是代码审查,简言之,就是不运行源代码,只是检查代码本身。这里主要是检查源代码的格式是不是符合规范,有没有低级错误,异常情况是不是做了处理,程序流程有没有问题等等。
之所以要做这件事,是因为这个方法实施起来比较简单,而且直接深入到源代码内部,可以尽早发现一些问题。而这时发现的问题,是最容易修改的,也就是说,为bug付出的代价最小。另外,还可以让测试开发熟悉源代码,为进一步的测试打好基础。
检查代码有很多办法,其中之一就是代码审查,简言之,就是不运行源代码,只是检查代码本身。这里主要是检查源代码的格式是不是符合规范,有没有低级错误,异常情况是不是做了处理,程序流程有没有问题等等。
之所以要做这件事,是因为这个方法实施起来比较简单,而且直接深入到源代码内部,可以尽早发现一些问题。而这时发现的问题,是最容易修改的,也就是说,为bug付出的代价最小。另外,还可以让测试开发熟悉源代码,为进一步的测试打好基础。