开发者:16李志芳、23雷连
复审者:16李志芳、23雷连
1.概要部分
(1)代码符合需求和规格说明。
(2)代码设计没有周全的考虑,因为没有按照开发流程来开发。
(3)代码能让人看懂,也能看懂设计思路。
(4)代码容易维护,接口设计比较完美。
(5)代码的每一行没有单独执行并检查过,因为没有注意到单行代码编写错误造成的后果。
2.设计规范部分
(1)是。从中学习和借鉴了一些知识点。
(2)有字符串和数字。
(3)没有。因为从XP系统做好存盘,再用win8系统打开还能用,所以不会有移植问题。
(4)在本项目中类似的功能可以调用而不用全部重新实现。
(5)没有。因为每段代码都有它可以实现的功能。
3.代码规范部分
(1)修改的部分符合代码标准和风格,按照需求和规格修改,使其达到标准。
4.具体代码部分
(1)对错误进行了详细的处理,并检查了返回值。
(2)长度是以1开始计数的,在参数传递上没有问题。
(3)循环处理的很好,while和for循环处理的很好,没有死循环。
(4)没有使用断言(Assert)来保证我们认为不变的条件是真的满足。
(5)没有可能导致资源泄露,没有可能优化。
(6)数据结构中的元素只是大部分用到了。
5.效能
(1)代码的效能比较好,最坏的情况是部分功能不能很好地实现。
(2)代码中,循环中没有明显可优化的部分。
(3)系统和网络调用时不会产生超时。
6.可读性
代码可读性较好,没有足够的注释,只是部分注释。
7.可测试性
可以针对部分功能的实现对代码进行进一步改进或创建新的单元测试。