第二次作业
一、
|
GIT地址 |
https://github.com/youthcyl |
|
GIT用户名 |
youthcyl |
|
学号后五位 |
62205 |
|
博客地址 |
https://www.cnblogs.com/youthlll/ |
|
作业链接 |
https://i.cnblogs.com/EditPosts.aspx?opt=1 |
二、
1. 环境配置过程:VS2017由于在学《面向对象程序设计》时安装好了,所以此次就略过。当时安装的时候出现了在桌面无法打开的问题,之后询问了同学,勾选了兼容选项。

2. 首先产生随机数和操作运算符,由于是生成2~3个运算符,所以要分情况;然后利用DataTable中的Compute函数来求算式结果;由于不能出现非负数和小数,所以在输出结果之前进行一次判断;最后用循环控制出题数目。


3. 单元测试
因为没有把项目的class Program 设置为 public ,出现了无法引用项目的问题。因为在Result1、 Result2中定义了flag变量,所以它最后返回的值是1,而不是算式结果。


4.断点


5.提交代码
开始总是push不了,原因是因为密码错误,在使用 git commit 时也没有把 message 写对,在询问同学之后,重新push。在使用 git add 时,出现了错误,后来写了git init。



6.感想
通过这次作业,认识了一项新的工具,并且复习了一下C#的单元测试,深刻认识到了单元测试的重要性。在这过程中,也出现了许多的问题,通过请教同学和网上百度,问题才得以解决,GitHub这项工具能够帮助我们储存自己的代码,十分的方便和有用。

浙公网安备 33010602011771号