《构建之法》第二次作业——熟悉使用工具
GIT地址 | uchiha7 |
---|---|
GIT用户名 | uchiha7 |
学号后五位 | 062603 |
博客地址 | crouchiha |
作业链接 | 第二次作业 |
关于环境配置
- VS安装得有一点久了。。。不用重新下载的话就没什么问题
代码设计思路
-
程序接收一个命令行参数 n,然后随机产生 n 道加减乘除(分别使用符号+-*/来表示)练习题,每个数字在 0 和 100 之间,运算符在 2 个 到 3 个之间。
int countNumber = 0; Console.Write("请输入n:"); countNumber = int.Parse(Console.ReadLine()); //命令行参数n ---------------- int Number = (int)random.Next(0, 101); //生成0-100的随机数 int op_count = (int)random.Next(2, 4); //生成2-3个运算符
-
由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现 3÷5+2=2.6 这样的算式。 + 项目的运算过程中不允许出现负数
while (Convert.ToInt64(obj) < 0 || obj.ToString().Contains(".") || str.Contains("/0")) { str = Generator(); obj = dt.Compute(str, ""); } //循环判定 如果不符合规定重新生成
-
练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。
try //将生成的四则运算写入文件 { StreamWriter sw = new StreamWriter(@"F:\班级\subject.txt"); sw.Write(Result); sw.Close(); } catch { Console.WriteLine("Error Write"); }
关与GIT
- clone
-
按照教程:
先将链接的内容fork到自己的仓库
因为git已经安装好了所以没有下载安装的步骤
在本地仓库上添加自己的文件名
-
- push
写好代码之后我们在git上push代码
测试
- 单元测试
在方法上右键创建单元测试
编写单元测试的代码
测试结果
- 回归测试
实验了几次代码无误后没有测试
总结
- 感想
要熟练的使用工具才能够更好的和别人合作 - 分享新知识
尝试了一下使用MStest但可能是配置的问题没有弄懂,有机会再使用的话希望自己可以把他搞懂吧。