第二次作业
GIT地址 |
https://github.com/BigTent0/AchaoCalculator |
GIT用户名 |
BigTent0 |
学号后五位 |
62524 |
博客地址 |
https://www.cnblogs.com/BigTent/ |
作业链接 |
第一步:vs环境配置
之前在学习的过程中已经配置好了vs,这里我用的是vs2019
第二步:克隆GitHub项目
按照说明,点击链接,将阿超的项目拷贝到自己的项目库中
找一个空白目录 右击鼠标打开Git bash 输入克隆命令,如下图
可以看到目录中已经多了一个同名项目
第三步:新建vs项目,完成项目
代码如下:
运行结果
第四步:单元测试
选定方法名 右键单击,选择单元测试
点击确定生成单元测试类
再按照这样的方法编写方法的单元测试
第五步:断点调试
设置断后,程序会在运行到断点是停止。将光标放到变量上,便可以查看各个变量的值,设置多个断点,然后按F10一步一步调试,便可以发现程序中的错误。
第六步:效能分析
使用vs自带的效能分析器 结果如下
第六步:提交代码
感想总结:
这次作业真的太不容易了。写代码不是很难,提交代码才难。因为作业指导有两个连接,把我误导了一下,做了很多无用并且费脑壳的事情。这次作业最大的经验就是,一定要把指导看完了再开始做。还有不知道能不能提个建议,强烈建议把作业指导写得更加简洁明确一点。特别是Github提交流程。写代码三个小时,提交花了5个小时。
在写代码时也遇到很多难点。比如算数符号为除号时,下一个数不能为0.我的做法是先产生符号,然后把符号作为参数产生随机数。在进行计算时,由于符号和运算数不一致,不好入栈。所以采用特定的数字代替符号。这个作业的难点就这么两个,其他的都比较简单