GIT地址 | https://github.com/T1L |
Git用户名 | T1L |
学号后五位 | 62330 |
博客地址 | https://home.cnblogs.com/u/TANGYILI/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2793 |
1.配置环境变量
由于是很久以前就安装好了 所以就跳过配置环境变量的步骤了哈哈 基本上不懂的都可以百度 百度上各种出过的问题和解决方案都有
2.设计思路
因为要求是随机生成四则运算题 重点就是随机上面了 而且是给一年级的学生做因此不能有负数也不能有分数 计算出的结果也不能太大 一开始的时候生成了许多相同的随机数 ,百度了一下,原因是Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是根据触发那刻的系统时间做为种子,来产生一个随机数字,后者可以自己设定触发的种子,系统默认是用UnCheck((Int)DateTime.Now.Ticks)做为参数种子,因此如果计算机运行速度很快(像小循环,执行速度太快了),如果触发Randm函数间隔时间很短,就有可能造成产生一样的随机数,因为伪随机的数字,在Random的内部产生机制中还是有一定规律的,并非是真正意义上的完全随机。所以采用了提高随机数不重复概率的种子生成方法,并用集合进行存储,用什么存储思考了很久,在寻找的过程中发现了集合,集合中函数的使用参考了别人的博客,了解了一些新的使用方法
这儿是参考的地址https://www.cnblogs.com/AdaLoong/p/5528917.html
而四则运算中 应该优先考虑乘除,然后才是加减,所以采用了判断先乘除,然后再加减
如果结果是负数或者不是整数或者大于1000 则不会输出 重新随机计算
3.Git提交代码所遇到的问题
第一次用Git 所以一开始也很不熟悉操作,在提交代码时出现了多次失败,报错403,百度发现是网络的问题,又照着百度上对网络进行了配置,弄了很久才终于上传成功
4.进行单元测试 断点 监视
单元测试
断点
监视
5.效能分析
6 本次使用工具过程的感想
通过这次对GIT有了初步的了解 也对完成一个产品的逐步流程有了体会 从软件需求分析 软件设计 软件构造 到单元测试 回归测试 效能分析 一步一步 都不可缺少 学习到了团队的开发流程,很有收获