第二次作业

 

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

 

 

 

 

一、环境配置

我的VS是以前就装好了的,然后装GIT就是通过群里面同学分享的链接直接下载下来。以前用VS一段时间之后,就出现了试用期结束不能继续使用的情况,这时候就需要登录自己的微软账号才能继续使用,因为我们用的是免费版的,需要身份验证。

在注册完GIT账号后就可以登陆了

之后在登录我们班级的仓库拷贝

之后再使用代码克隆,因为之前我不懂题目所以一直在想怎么完成题目中的变为C#,所以就敲了很多错误代码,后来我才知道我们班级的仓库里面是没有代码的,所以只用克隆就行了。

 

二、代码设计

1.首先就是随机数和随机符号的产生

但是我最后运行之后却变成了这样,他所有的随机数都是一样的,于是我去百度了一下才知到应该写一个随机数种子

修改之后的代码:

运行结果为

2.现在应该敲运算代码了,我之前打算用栈来做,可是我敲了好久一直把栈的长度问题弄错,就像这样:

之后我浏览CSDN的时候发现有有用的系统函数DATATABLE,我发现这样很简单,也算偷个懒吧,就写了下面这个

最后就是将结果写入文件了

单元测试

首先我直接右键点击单元测试,出现了这种情况

在将所有的方法加上PUBLIC后,就可以单元测试了

创建完成后就出现了以下界面,写了测试代码后,就可以开始测试了

测试之后却出现了这个界面

之后我发现原来是生成这个测试时,系统自动写了Assert.Fail()函数,所以有失败的,修改成  Assert.IsTrue(1>0)  之后就全部通过了

设置断点之后启动DEBUG模式就行了

监视,只需右键单击一个变量就可以只看到该变量的变化

条件断点,只需要右键设置条件即可

性能分析

 

下面就是一个完整的性能分析报告

三、提交代码

第一次使用GIT,需要输入自己的用户名和邮箱

 

 

然后就按照步骤来一步步的操作,在PUSH的时候我遇到了无法登陆的问题,问了同学之后还是解决不了,弄了一个小时之后想助教求救,助教教了我一个特别重要的知识点:在一次push过程中,到成功之前,如果文件发生了改变,那么就要重新add和commit。

就是因为自己改变了文件中途却没有重新add和commit,所以一直无法push

 然后弹出这个界面后登陆就可以了

这是最后提交过后的界面,看到这个页面出现的时候悬着的心终于掉了下来!

四、总结

这个作业的过程是漫长而又残酷的,但最后给我的收获却是丰富和甜美的。

首先就是敲代码,设计这个问题的代码就花了许多心思,在查了很多很多的资料后才写出了代码。然后就是各种测试了,这个过程倒是很快,因为按着作业给的步骤来做很容易就可以完成。最后就到了最痛苦的git使用环节,超级多的错误不断的发生,各种问题接踵而至,因为毕竟是一个全新的东西,所以在使用它的时候有许多细节都注意不到,然后还有很多东西需要自己百度和询问,因为只凭脑袋想是不可能想出来的。

做完这整个作业之后真的感触还是挺大的,以前觉得程序员就是敲代码,但现在发现代码只是很前期的东西,敲完之后还有很多很多的工作要做。这些所有的东西加起来才能够成为软件工程,一整套的流程下来确实还是需要大量的人力物力的。这也就是为什么现在社会对“程序猿”的需求越来越大了。

最后还是想说,想成为一个合格的“程序猿”,我们还有很多路要走啊。但是,道阻且长,行则将至!

 

posted @ 2019-03-28 17:53  谷尼鸡哇  阅读(230)  评论(2编辑  收藏  举报