第二次个人作业
第二次作业:熟悉使用工具
GIT地址 | ramble111 |
---|---|
GIT用户名 | ramble111 |
学号后五位 | 24210 |
博客地址 | 老酒ramble |
作业链接 | 第二次作业:熟悉使用工具 |
Part 0. 背景
阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。
作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求:
程序接收一个命令行参数 n,然后随机产生 n 道加减乘除(分别使用符号+-*/来表示)练习题,每个数字在 0 和 100 之间,运算符在 2 个 到 3 个之间。
由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现 3÷5+2=2.6 这样的算式。
练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。
当程序接收的参数为4时,以下为一个输出文件示例。
13+17-1=29
11*15-5=160
3+10+4-16=1
15÷5+3-2=4
这次阿超选择使用他最拿手的 C#语言来完成这样的需求,工欲善其事必先利其器,第一步就需要先安装一个好用的 IDE ,在这里我们推荐使用 Visual Studio 2017。
Part 1. 配置环境
1.visual studio2017
2.GIT
Part 2. 克隆项目
1.进入班级库链接并fork到自己的仓库中
2在电脑目录下看到一个自己创立的文件夹 ,这就是克隆到本地的项目。
3.在克隆的目录下打开vs2017创立新项目并设计四则运算的代码
Part 3. 单元测试
1.新建一个测试项目。右键单击解决方案,可以添加一个新建项目,在类型里选择 单元测试,我们这里新建了一个名为 CalculatorUnitTest 的单元测试项目。
2.在完成单元测试的项目配置后,开始写单元测试代码。
Part.4 提交代码
在完成 Debug 与 单元测试 之后, git add 与 git commit 命令这两条命令只会对本地的仓库进行修改,也就是说之前的所有操作都是离线的。想让 Github 上也跟踪到最新的改变,就需要使用 git push 命令。
出现如图所示的 nothing to commit 即说明已经可以 push 了。使用 push 命令后,会弹出一个窗口要求登录 Github,此时输入 Github 的 用户名或邮箱 与 密码 即可成功 push。
Part.感想
通过本次实验,初步了解了git的使用,在第一次学习过程中,遇到了很多问题,需要学习的地方还要很多。同时很明显的感觉到C#编程能力很弱,需要加强。