第二次作业

1. 博客开头:

GIT地址  https://github.com/jmddd
GIT用户名  jmddd
学号后五位  44205
博客地址  https://www.cnblogs.com/jhm12345678/
作业链接 第二次作业


2. 博客内容:

  • 问题一:请以博客记录的方式,体现环境配置过程(包括遇到了哪些问题,你是如何解决的)

        1. VS 2017是以前就装好的,当时也没有遇到什么问题,而且配置的也都是C#的

        2. Git是在作业上给出的链接上下的。

    

 

 

  • 问题二  :体现你代码设计的思路(注意:请保证代码能够运行通过)

         思路: 先是产生只有一个符号的式子,打印出一个不包括等号的式子,并return该式子的结果;第二次产生混合运算式中的第三个数字和第二个运算符号,同时带入前面式子return的结果计算出混合运算的最终结果。

       具体如下: 1.先用Random随机生成1,2,3,4并转到Opertion中在类下面数字所对应的方法(add、mul、div、sub)下随机产生式子中的数字 。       

          

 

          

       2.用Fuhao的继承类和重载函数继续产生了混合式子的第二个符号和第三个数,同时把前面返回的结果带入计算出最终结果,并打印第二次产生的符号和三个数以及最终结果,此时将产生一个完整的混合运算;

  • 问题三:记录你使用github克隆项目以及提交代码的整个过程(包括遇到的问题,你是如何解决的)

         1.在文档上打开git bash,然后按作业上的步骤输入仓库地址,并填写自己的git用户名和邮箱地址。

        

       2. 输入cd 建立的文件名出现master ,git add . ,git commit -m “jmddd”,,然后git push,此时出现如右图所示的错误,检测到登陆错误,点击重新登陆。

 

     .

         3.又出现fatal :TaskCanceedException encountered 的错误,后来查到如下(左)解决方式,同时还查到出现refusing to merge unrelated historise的错误,输入git pull origin master --allow-unrelated-histories (下右)

  •  问题四记录你对项目进行单元测试和回归测试的过程(包括你遇到的问题,解决的方法是什么)

       1.在单元测试的时候总是打开了项目后建立的单元测试项目就要关闭,后来发现是因为粗心,打开项目的时候因为选添加解决方案再打开。

       2.单元测试后出现下面的错误:

严重性

代码

说明

项目

文件

禁止显示状态

错误

 

项目“..\..\..\..\Desktop\ConsoleApp2\ConsoleApp2\ConsoleApp2.csproj”指向“netcoreapp2.1”。它不能被指向“.NETFramework,Version=v4.6.1”的项目引用。

UnitTestProject1

 

 

 

 

处理后

       3.断点测试,和添加条件的时候没有遇到什么问题

         4.在性能测试的时候,前面输入的次数太少(输入了5),导致一输入就出现正在停止诊断,后来我输入了1000就可以正常检测了;

 

 

 

           总结:   你对本次工具的熟悉过程,有什么感想?分享你学习到的新知识

              1.对于本次作业,我的感想就是以后做的时候细心一点就会避免很多不必要的错误,同时遇到错误的时候要先弄清楚错误出现的原因才能对症下药,而且很多错误都是可以在网上找到相关的解决方案的;

             2.学到的新东西就是学会了做单元测试和利用断点条件测试寻找代码存在的错误。

posted @ 2019-03-29 00:33  jmdd  阅读(354)  评论(2编辑  收藏  举报