|
| |
|
|
| |
| 1.12 源代码评审时最需要什么 |
你知道在评审源代码时,最要做的什么么?
在评审源代码时,最需要做的是,确认源代码是否符合功能规格书上所定义的内容。所有的代码必须按照规格书中所定义的内容来编制。有时,会看到有的小组在评审代码时,不看也不对照功能规格书,而只是看代码,这样的评审是没有意义的。而且这样的结果是,造成规格书中的要求内容与代码不一致。严重时会造成不可挽回的损失。
以下是一个例子,有程序也有功能规格书。你能发现其中有何问题么?
程序:

功能规格书:

这个小组在评审代码时,并没有对照功能规格书。实际上,从以上的程序和功能规格书上,可以发现,返回值的个数有问题。在功能规格书中,说明返回值有-1到-5,而在程序实现时,却只有3个返回值,-1,-3和-5。从结果来看,程序并没有实现功能规格书上所规定的内容。所以,在评审程序时,必须对照功能规格书,才是有意义的评审。 |
|
|
|