个人第二次作业:熟悉使用工具

项目 详情
Git地址 https://github.com/szjabc
Git用户名 szjabc
博客地址 https://www.cnblogs.com/szj123/
作业链接 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/7582

一、配置环境

1、vs安装。此次作业使用了vs2017版,因为之前安装过,所以过程顺利。
在这里插入图片描述
2、Git安装。
在这里插入图片描述
在这里插入图片描述

二、克隆项目

1、登陆自己的Github账户。
2、复制链接输入阿超仓库的网址https://github.com/Cherish599/AchaoCalculator,进行拷贝。
在这里插入图片描述
3、git安装完成后,在本地目录建立自己的仓库,克隆阿超的仓库到本地。
在这里插入图片描述

三、代码设计

1、打开vs2017,新建项目。
2、设计四则运算代码。因为本次作业主要目的是熟悉工具,加上自身编程能力薄弱,所以该项目代码的主要部分皆为从网上寻找的资源,在此仅展示部分代码。
该算法的核心在于利用数组存储运算符和运算数,并判断下一个运算符的加减乘除。同时利用随机数生成随机函数。
在这里插入图片描述
在这里插入图片描述
3、结果展示。
在这里插入图片描述

四、单元测试

1、在建立的项目上,新建单元测试,如图。

在这里插入图片描述
2、单元测试没有成功,原因可能在于没有很好的理解源代码,Print()函数没有考虑返回值。

五、效能分析

1、点击顶部菜单栏中的分析 ,可看到性能探查器。
2、选择所需要的分析,开始查看,如图。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、提交代码

1、打开本地仓库,右键打开git的命令窗口,进行需要的操作。
在这里插入图片描述
2、提交成功。
在这里插入图片描述

八、经验总结

  • github一如既往对中文不友好,但是因为教程清晰,因此在拷贝和克隆到本地仓库的操作很顺利。
  • 主要难点在于算法的寻找和理解及自己的编程过程中,编程能力太弱导致进度停滞不前。
  • 单元测试和回归测试中,因为种种原因导致始终不成功,最主要还是编程能力太弱导致。
  • git的部分操作也很困难,主要体现在代码的提交过程中。原因是第一次接触git,对命令和界面等都不熟悉。
posted @ 2019-09-19 19:26  szj123  阅读(211)  评论(2编辑  收藏  举报