第二次作业

第二次作业| |
:--|:--|-
GIT地址|https://github.com/zenglang1
GIT用户名|zenglang1
学号后五位|24135
博客地址|我的博客
作业链接|作业

一.环境配置

之前上过C#课,电脑里已经安装了Visual Studio2015,所以在安装过程中没有问题。
在这里插入图片描述

二.克隆项目

  • 注册Github账号,上次注册博客园的时候,已经注册过Github的账号。并输入班级所指定的仓库地址,点击右上角的Fork,将仓库里的文件拷贝到自己的仓库中。
    在这里插入图片描述
  • 安装GIT软件,不能顺利下载,有时中途会自动暂停,换了一个Google Chrome浏览器就好了。注意按自身电脑操作系统的位数进行选择安装。
    在这里插入图片描述
  • 下载安装完成后,新建一个文件夹来保存仓库中的文件,打开文件夹,在文件夹空白区域点击右键,选择Git Bash Here,输入git clone + 仓库的地址 (点击自己仓库上的绿色按钮,复制下面的地址),在Git中通过右键然后paste进行粘贴,输入完成后按回车。
    在这里插入图片描述
    在这里插入图片描述
    进入AchaoCalculator文件夹,新建一个与自己GitHub用户名相同的文件夹。
    在这里插入图片描述
    克隆项目问题
  • 克隆的时候忘记输入git clone
  • 输入仓库地址的时候Paste粘贴键找了很久
  • 除了git clone指令应该还有很多这样的指令,自己还没有学会

三.代码设计

1.打开VS2015,将编码的路径改为在上一步新建的文件夹zenglang1
在这里插入图片描述
2.题目要求自动生成算法,首先要先自动生成0到100的随机数,还有随机选择运算符,首先我们将运算符定义在数组中,然后定义一个用于产生随机数和随机运算符的类。再将符号数字通过数据结构学习的栈的方式拼接成字符串。
在这里插入图片描述
产生随机数和随机符号
在这里插入图片描述
创建计算产生的随机数和随机符号的类
在这里插入图片描述

将题和结果输入指定的txt。
在这里插入图片描述
在这里插入图片描述

四.单元测试

根据方法所示首先新建一个项目,选择单元测试,在新建的单元测试中进行引用。
然后进行单元测试。
在这里插入图片描述
在这里插入图片描述
最后通过了测试,测试的时候要添加对源程序的引用,引用这一块很重要,测试的代码也要根据原函数来进行。

五.断点

设置好断点然后逐步过程开始调试。
在这里插入图片描述
在这里插入图片描述
在调试的过程中,我按照逐过程进行地,更清楚地了解了它的过程。

六.效能工具

根据步骤的提示进行效能分析
在这里插入图片描述
创建详细报告
在这里插入图片描述
在这里插入图片描述

七.提交代码

首先进行登陆账户邮箱的确认,因为自己直接上传,系统问我是谁,才了解到有这一步,所以初次上传应该记住这个重要的步骤,并且记住git config user.namegit config user.email
在这里插入图片描述
跟着群文件的步骤一步步做,使用git add .git comit -m""命令改动推送到本地git库中。
在这里插入图片描述
最后在输入git push上传,会弹出一个登陆窗口,输入GitHub的账号和密码,为了保险起见,在上传之前可以输入git status命令去检查,如果 nothing to commit 说明可以去 push 。
在这里插入图片描述
完成上传后,登陆自己的GitHub,在源仓库点击 Pull Request。然后点击项目主页点击 New pull request去提交代码。
在这里插入图片描述
对指令git add .,git commit -m ""还不是很熟悉

八.总结

此次实验代码部分很难受,对于我来说真的很难因为除了上C语言和C#以及数据结构课得那段时间敲过代码,其余时间根本没碰过,代码部分借鉴了一些别人的,通过此次实验,明白了如何进行单元测试,如何在通过Git软件在GITHUB上进行克隆,上传文件。接下来还有很多实验,相信自己能够在接下来的实验中有所提高。

posted @ 2019-09-19 12:01  曾琅  阅读(165)  评论(1编辑  收藏  举报