15软件工程03(2)- 代码复审

mac2022-06-30  44

任务说明:

一、结对,找到一个伙伴进行结对;(在作业中标注自己的伙伴博客链接)

http://www.cnblogs.com/1t-c/p/8580853.html

二、各自对自己的伙伴上周进行的“单元测试”练习所完成的代码进行复审,形成“代码复审检查表”。

1、概要部分

(1)代码符合需求和规格说明么?

符合要求。

(2)代码设计是否考虑周全?

只可判断出身份证是否符合算法要求,但是无法判断身份证真实性

(3)代码可读性如何?

较高

(4)有冗余的或重复的代码吗?

无

(5)代码的每一行都执行并检查过了吗?

 已检查

2、设计规范部分

(1)设计是否遵从已知的设计模式或项目中常用的模式?

常规写法

(2)有没有硬编码或字符串存在?

身份证号码的录入为字符串

(3)代码有没有依赖于某一平台?

无。

(4)有没有无用的代码可以清除?

无

3、代码规范部分

易懂,可读性高。无冗余。

4、具体代码部分

(1)数据结构中有没有用不到的元素?

无

(2)对于调用的外部函数,是否检查了返回值?

已检查

5、效能

(1)代码的效能如何?

较好

(2)循环中是否有明显可优化的部分?

暂无

6、可读性

可读性强,重要代码有注释

7、可测试性

是否需要更新或创建新的单元测试?

是,可以使用带X类型身份证测试。看是否报错

8、代码复审感想

在查看别人的代码的时候,可以明显的知道自己的代码的欠缺。并且可以再他人代码中学习到好的思想。

转载于:https://www.cnblogs.com/YuzL/p/8622945.html

相关资源:软件工程课件2.3代码规范与代码复审.doc
最新回复(0)