单元测试和记录日志

单元测试就是要满足各种条件,测试老师给的各种要求。

1.是否满足有括号有两种情况:

有括号的情况。

无括号的情况就为两个操作数的运算。

2.实现文件的输入和屏幕输入。

文件输入:

3.有括号才有参与题目的数量,无括号就为两位数的操作。

我用的是循环嵌套,但是随机的符号没有在每个函数内随机,就在最顶头随机生成,下面就递归了 ̄へ ̄!

4.多少数以内的运算

上图都满足要求。

5.是否有乘除号,可以选择有或者没有

上图也满足要求

6.我做的减法都是无负数,除法无余数的,在两位数的情况下可以符合,但是不可以选择

无余数的除法出现的频率比较小,因为余数为0 就输出,不为0就不输出。

这次实验做得不怎么好,我会慢慢改正,但是我真的把整周的时间都花在编写代码上了,我会好好完善程序的功能。

 时间记录日志:

日期&&任务 听课 编写程序 阅读相关书籍 网上查找资料   日总计
周一 2 4   1 6
周二   3    1 4
周三    2      2
周四 2 2  1   5
周五   6  1   7
周六    8     8
周日     2   2
周总计 4 17 4 2 34
日期 开始时间 结束时间 中断时间 净时间 活动 备注
3/7 14:00 15:50 10 100 听课 软件工程上课
  16:00 18:00   100 编写程序 想思路,编写大体框架
   19:00 21:00    120  编写程序  
3/8 16:00 18:00  10 110 查资料,编写程序 作业2
   19:30  20:30    60  看构建之法  
3/9 19:00 21:00 20 100 编程  
3/10 14:00 15:50  10 100 听课 软件工程上课
  16:00 21:00  100  200  编程和写阅读笔记  看书构建之法
3/11 8:00 10:00   120 写博客 发表本周博客
  13:10 18:30  30 300 修改程序  测试程序
  19:00 21:00  30 150 编辑程序 编程括号
3/12 8:00 5:00  120 400 修改程序 修改程序,发博客,调试程序

缺陷记录日志:

日期 编号 类型 引入阶段 排除阶段 修复时间 修复缺陷
3/9 1 20 调试 用函数一个一个判断 20分钟  就是嵌套每个函数的用法不对,要写到函数以内而不是外面
3/10 2 20 调试 括号 3分钟 大括号用的太多,搞混了,在相同的层次来匹配,找出错误
3/11 3 20 编码 编译 15min  错误的结构导致死循环,
原文地址:https://www.cnblogs.com/tyyhph/p/5270898.html