第二次作业

一、

  

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 ,出现了无法引用项目的问题。因为在Result1Result2中定义了flag变量,所以它最后返回的值是1,而不是算式结果。

4.断点

5.提交代码

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

 

6.感想

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

原文地址:https://www.cnblogs.com/youthlll/p/10618732.html