第二次作业

一.

 

GIT地址 https://github.com/3451ymx
GIT用户名 3451ymx
学号后五位 62304
博客地址 https://www.cnblogs.com/3451ymx/
作业链接 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2793

二.具体作业内容

1.环境配置

    vs之前就安装过,没什么问题。

2.代码设计思路

     说实话,我C#忘得彻底,就只记得C#有类,看到题,我只能分析得出,运算的数字需要随机,运算符应该也需要随机吧,但是我不知道该怎么写;这个框架大概需要怎么搭,需要写类吗?(上学期学习C#,主要讲的就是类,我本来就是学的不是很懂,怕需要写这种)需要写什么功能的函数呢?结果又该怎么处理呢?我自己想了许久,想不通,就问了问已经交了作业的同学。我就跟着她的思路走,再加上自己的思考,开始慢慢写代码。

     (1)为了解决产生的随机数会循环重复的问题,我提前把所有要进行运算的数字和符号分别存在两个数组里,再来生成算式

 

     (2)为了解决计算结果可能出现小数的问题,我是先找出“/”,如果有两个“/”,我就换运算符或者数字;如果有一个“/”并且除不尽,我就用循环把除数减一,直到可以除尽

     (3)计算结果我是用的判断罗列的方式

      (4)运行结果:

       ps:我知道我这算法不好,我尽力了(哭唧唧~),而且还省了一部分

 3.使用github克隆项目以及提交代码

      刚开始没有认真阅读克隆错了项目,提交代码是看群里文件操作的,基本没什么问题。

       (1)克隆项目

       (2)配置git账户用户名与邮箱地址

        (3)之前提交过一次,忘记截图了,后面才看到要求,想重新提交一次,好像不行

 

       (4)之前提交的

 

 4.对项目进行单元测试和回归测试

      不知道怎么写单元测试,时间又很紧张,就没有解决问题

三.感想感悟

     1.读题不仔细,经常拿起半截就开跑,所以效率低下。

     2.C#基础不好,项目完成得很差。

     3.自学能力很差,搜索、学习、掌握知识能力很差。

 

 

posted @ 2019-03-29 17:42  3451  阅读(135)  评论(2编辑  收藏  举报