1.概要部分
(1)代码符合需求和规格说明
(2)代码设计有周全的考虑
(3)代码可读性一般
(4)不容易
(5)是
2.设计规范部分
(1)用的是常用的设计模式。
(2)有字符串、数字,没有硬编码。
(3)代码不会影响将来的移植。
(4)代码不能用Library/SDK/Framework中的功能实现。
(5)有无用的代码可以清除。
3.代码规范部分
(1)符合
4.具体代码部分
(1)有对错误进行处理,运用的字符串有问题。
(2)参数传递没有错误,字符串的长度是是字符的长度,是以1开始计数。
(3)边界条件是用Switch语句处理的。循环有可能出现死循环。
(4)没有使用断言来保证我们认为不变的条件真的满足。
(5)还可以进行优化。
(6)数据结构中有无用的元素。
5.效能
(1)效能一般,最坏的情况是运行出错误。
(2)代码中,有明显可优化的部分
6.可读性
代码可读性一般,有足够的注释
7.可测试性
代码有需要更新或创建新的单元测试