第二次作业

GIT地址

 https://github.com/BigTent0/AchaoCalculator

GIT用户名

 BigTent0

学号后五位

 62524

博客地址

 https://www.cnblogs.com/BigTent/

作业链接

 https://www.cnblogs.com/harry240/p/11515697.html

第一步:vs环境配置

  之前在学习的过程中已经配置好了vs,这里我用的是vs2019

  

 

 

第二步:克隆GitHub项目

  按照说明,点击链接,将阿超的项目拷贝到自己的项目库中

 

 

 

 

  找一个空白目录 右击鼠标打开Git bash 输入克隆命令,如下图

 

 

 

可以看到目录中已经多了一个同名项目

 

 

 

 第三步:新建vs项目,完成项目

代码如下:

 

 

 

 

 运行结果

 

 第四步:单元测试

 

 

   选定方法名 右键单击,选择单元测试

 

 点击确定生成单元测试类

 

 再按照这样的方法编写方法的单元测试

第五步:断点调试

 

 

 设置断后,程序会在运行到断点是停止。将光标放到变量上,便可以查看各个变量的值,设置多个断点,然后按F10一步一步调试,便可以发现程序中的错误。

第六步:效能分析

使用vs自带的效能分析器 结果如下

 

 

 

 

 

 第六步:提交代码

 

 

 

 

 感想总结:

  这次作业真的太不容易了。写代码不是很难,提交代码才难。因为作业指导有两个连接,把我误导了一下,做了很多无用并且费脑壳的事情。这次作业最大的经验就是,一定要把指导看完了再开始做。还有不知道能不能提个建议,强烈建议把作业指导写得更加简洁明确一点。特别是Github提交流程。写代码三个小时,提交花了5个小时。

  在写代码时也遇到很多难点。比如算数符号为除号时,下一个数不能为0.我的做法是先产生符号,然后把符号作为参数产生随机数。在进行计算时,由于符号和运算数不一致,不好入栈。所以采用特定的数字代替符号。这个作业的难点就这么两个,其他的都比较简单

 

posted @ 2019-09-20 16:52  NewHaker  阅读(129)  评论(1编辑  收藏  举报