个人第2次作业:熟悉使用工具
(1) 博客开头:
GIT地址 | https://github.com/bronzeonestar/zhangxinming |
---|---|
GIT用户名 | bronzeonestar/zhangxinming |
学号后五位 | 24122 |
博客地址 | https://www.cnblogs.com/bronze/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/7582 |
(2)博客内容:
Part 1. 配置环境
由于vs2017安装与下载比较麻烦,以及电脑上安装有以前
抄代码编程使用过的vs2015,为了资源的不浪费,加上2017与2015性能差别不大,所以决定用2015代替2017来使用。
(可以看出没有啥大区别)
Part 2. 克隆项目
1.注册一个github账号,把仓库拷贝到自己的仓库中
2.拷贝成功后,可以看到自己已经拥有了一个同名仓库
3.安装git软件
安装的时候为省时间下了下面那个版本结果下成了github桌面版没法用(ps:网速下载速度实在是慢),好在最后又下了一遍,成功安装上了git。
4.在 我的电脑 中任意找一个目录,打开 Git 命令行软件(Windows上可在空白处右键打开 Git Bash ),输入 git clone https://github.com/bronzeonestar/AchaoCalculator
5.可在当前目录下看到一个与仓库同名的文件夹Calculator ,这就是克隆到本地的项目(可以看到并没有代码在里面,要靠我们自己写)
6.打开 VS2015,点击左上角的 文件 -> 新建 -> 项目 ,如下图所示,选择 Visual C#中的 控制台应用程序 更改位置参数到刚刚新建的文件夹所在的路径。刚刚新建的文件夹路径C:\Calculator
7.写代码。由于自身水平实在有限,只能去网上找现成的代码(虽然抄了很大一部分,但是都是弄懂了的,并在原有代码上做了一定改动)。代码附上。
main函数代码
新建了一个专门出题的类,名叫CalculatorMakeup
Part 3. 单元测试
新建一个测试项目。右键单击解决方案,可以添加一个新建项目,在类型里选择 单元测试,新建了一个名为 CalculatorUnitTest 的单元测试项目。
为单元测试项目 CalculatorUnitTest 增加对原项目的引用,以实现调用原项目函数接口的功能
在完成单元测试的项目配置后,下面我们就可以开始写单元测试代码了
(测试代码附上)
在单元测试运行完毕后,VS 的左侧会弹出一个测试结果窗口,绿色代表通过。
Part 4. 基本操作
1、断点
调试程序首先要会设置断点和单步运行。如下图所示,我在第 34行设了个断点:
设置好断点后开始调试,可以看到下方窗口各个变量的值
、设置监视一些感兴趣的变量,可在界面中只显示监控变量的值。
对rd进行了监视
单步运行有两种:Step Into(逐语句,快捷捷F11) 和 Step Over(逐过程,快捷捷F10),分别对应这两个图标,分别启动后。
Part 5. 回归测试
我理解的就是在测试完了之后再运行一遍代码,确定代码没问题。
Part 6. 效能工具
Visual Studio 内置了非常棒的效能工具,学名叫做 性能探查器 。点击 IDE 顶部菜单栏中的 分析 ,即可看到 性能探查器
(结果见下图)
Part 7. 提交代码
在提交的时候出了很多问题,git add和git commit 一直不成功,git主页里也没有上传的代码文件。
最后在我优秀的室友帮助下,仔细阅读了git控制台给的错误信息,删除了一个index.lock文件,成功上传文件。