代码复审核查表

14信息管理2班  唐娜(负责窗体的设计和部分代码编写及检查程序)范亚亚(部分代码编及检查程序和写代码复审核查表)

1.概要部分

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

答:能

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

答:是

(3)代码可读性如何?

答:能读懂

(4)代码容易维护么?

答:能运行出来

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

答:检查了

2.设计规范部分

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

答:是

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

答:没有

(3)代码有没有依赖于某一平台,是否会影响将来的移植(如Win32到Win64)?

答:不会影响的

(4)开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现?在本项目中是否存在类似的功能可以调用而不用全部重新实现?

答:1.可以实现2.没有

(5)有没有无用的代码可以清除?(很多人想保留尽可能多的代码,因为以后可能会用上,这样导致程序文件中有很多注释掉的代码,这些代码都可以删除,因为源代码控制已经保存了原来的老代码。)

答:也许有无用的代码,但是没有删除。因为删除后,又会出现错误。

3.代码规范部分

(1)修改的部分符合代码标准和风格么(详细条文略)?

答:符合。

4.具体代码部分

(1)有没有对错误进行处理?对于调用的外部函数,是否检查了返回值或处理了异常?

答:对错误有处理,并改正。而且改正后有检查了。

(2)参数传递有无错误,字符串的长度是字节的长度还是字符(可能是单/双字节)的长度,是以0开始计数还是以1开始计数?

答:字节的长度,以0计数。

(3)边界条件是如何处理的?Switch语句的Default是如何处理的?循环有没有可能出现死循环?

答:通过百度查询和问同学解决的。

(4)有没有使用断言(Assert)来保证我们认为不变的条件真的满足?

答:没有。

(5)对资源的利用,是在哪里申请,在哪里释放的?有没有可能导致资源泄露(内存、文件、各种GUI资源、数据库访问的连接,等等)?有没有可能优化?

答:在网络上查找。

(6)数据结构中是否有无用的元素?

答:没有

5.效能

(1)代码的效能(Performance)如何?最坏的情况是怎样的?

答:代码比较完整,程序可以运行出来。最坏的情况是窗体出现错误,代码出现问题。程序也运行不了。

(2)代码中,特别是循环中是否有明显可优化的部分(C++中反复创建类,C#中 string 的操作是否能用StringBuilder 来优化)

答:可以。

(3)对于系统和网络调用是否会超时?如何处理?

答:不会超时,出现问题就通过网络,老师,图书等途径解决。

6.可读性

代码可读性如何?有没有足够的注释?

答:学的精通的人都可以读懂,没有注释。

7.可测试性

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

还可以有针对特定领域开发(如数据库、网页、多线程等)的核查表。

答:不需要。

转载于:https://www.cnblogs.com/fanyaya/p/5383459.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c语言实践报告 《程序设计基础》实践报告 学 院: 年级 专业 班级: 课程(环节)名称: 学 生 学 号: 学 生 姓 名: 指 导 教 师: 年 月 日          实践题目 函数实践 实践时间 2018年12月10日 一、实践目的 1.熟练应用函数定义的方法。 2.熟练应用函数调用的方法。 3.熟练应用函数声明的方法。 4.熟练应用值传递的方法。 二、实践内容 抄写教材题目 三、实践步骤 1. 定义变量: 2.程序流程图:传统流程图或N-S盒图均可 3.调试程序: (1)编译过程:是否有错误(错误信息可用截图或文字说明),出错时如何修改,修改后编译是否成功。 (2)测试功能正确性:按照条件输入几组数据,所得成果是否正确(测试结果截图)。若测试结果错误,如何修改,改后正确结果(截图)。 四、实践项目成果(源代码) 粘贴源代码 《程序设计基础》实践报告 学 院: 年级 专业 班级: 课程(环节)名称: 学 生 学 号: 学 生 姓 名: 指 导 教 师: 年 月 日          实践题目 函数实践 实践时间 2018年12月10日 一、实践目的 1.熟练应用函数定义的方法。 2.熟练应用函数调用的方法。 3.熟练应用函数声明的方法。 4.熟练应用值传递的方法。 二、实践内容 抄写教材题目 三、实践步骤 1. 定义变量: 2.程序流程图:传统流程图或N-S盒图均可 3.调试程序: (1)编译过程:是否有错误(错误信息可用截图或文字说明),出错时如何修改,修改后编译是否成功。 (2)测试功能正确性:按照条件输入几组数据,所得成果是否正确(测试结果截图)。若测试结果错误,如何修改,改后正确结果(截图)。 四、实践项目成果(源代码) 粘贴源代码 《程序设计基础》实践报告 学 院: 年级 专业 班级: 课程(环节)名称: 学 生 学 号: 学 生 姓 名: 指 导 教 师: 年 月 日          实践题目 函数实践 实践时间 2018年12月10日 一、实践目的 1.熟练应用函数定义的方法。 2.熟练应用函数调用的方法。 3.熟练应用函数声明的方法。 4.熟练应用值传递的方法。 二、实践内容 抄写教材题目 三、实践步骤 1. 定义变量: 2.程序流程图:传统流程图或N-S盒图均可 3.调试程序: (1)编译过程:是否有错误(错误信息可用截图或文字说明),出错时如何修改,修改后编译是否成功。 (2)测试功能正确性:按照条件输入几组数据,所得成果是否正确(测试结果截图)。若测试结果错误,如何修改,改后正确结果(截图)。 四、实践项目成果(源代码) 粘贴源代码 《程序设计基础》实践报告 学 院: 年级 专业 班级: 课程(环节)名称: 学 生 学 号: 学 生 姓 名: 指 导 教 师: 年 月 日          实践题目 函数实践 实践时间 2018年12月10日 一、实践目的 1.熟练应用函数定义的方法。 2.熟练应用函数调用的方法。 3.熟练应用函数声明的方法。 4.熟练应用值传递的方法。 二、实践内容 抄写教材题目 三、实践步骤 1. 定义变量: 2.程序流程图:传统流程图或N-S盒图均可 3.调试程序: (1)编译过程:是否有错误(错误信息可用截图或文字说明),出错时如何修改,修改后编译是否成功。 (2)测试功能正确性:按照条件输入几组数据,所得成果是否正确(测试结果截图)。若测试结果错误,如何修改,改后正确结果(截图)。 四、实践项目成果(源代码) 粘贴源代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值