熟悉使用工具
本次作业的目的是为了让同学们熟悉之后项目中所需要的先导知识:包括对vs的使用以及使用github进行项目的提交,请同学们认真对待此次作业。
1.作业导读
查看具体的作业链接:(请同学们先看我们的作业要求,再按照这个操作教程进行。我们的要求有些和这个链接中的要求有些不一样。)
https://www.cnblogs.com/ChildishChange/p/10398212.html
(注意:本次作业的篇幅较长,一定要细心阅读,以免在操作过程中出现不必要的错误。我们的github仓库地址和该链接中不同,具体链接在下面的说明中。以上链接大多为操作教程,具体以本作业要求为准。
特别注意:在以上链接中Part2的第6步有一个使用git checkout 命令切换连接分支的操作。我们不用做切换分支,因为我们统一使用C#语言,所以使用默认的master分支就可以了。但是还是需要按要求新建文件夹,并重命名为你的Github账号名,如下图:
)
(1)请仔细阅读链接中的Part0.作业背景,了解此次作业的项目目标。
注意:
- 项目的运算过程中不允许出现负数
- 项目采用C#完成
(2)请按照Part1.配置环境中给出的具体操作步骤,完成对作业所需的环境的配置。
注意:在勾选组件的时候,请勾选上C#所需的组件
(3)仔细阅读Part2.克隆项目。
此次作业我们将熟悉使用github,对项目进行克隆和提交,针对我们班的项目提交步骤,具体过程如下:
- 在 https://github.com/join 这个网址处申请注册一个 Github 账号,申请成功后可在 https://github.com/login 处利用刚刚注册的账号进行登录,才能开始在 Github 上进行开发。
- 成功登录后,输入阿超仓库的网址https://github.com/Cherish599/AchaoCalculator(这个为我们班级所指定的仓库地址),点击右上角的 Fork ,将阿超的四则运算库拷贝到自己的同名仓库中,如下图所示:
- 拷贝成功后,可以看到自己已经拥有了一个同名仓库。这里我们登录的是 bestst账号(此账号在这里为测试账号,同学们在完成作业时,应该是你们自己的账号):
该步骤之后,与作业指导中所体积的步骤相同,请同学们按照指导中的步骤继续完成。
- Git学习相关手册连接(供同学们参考):https://www.cnblogs.com/math/p/git.html
(4)请学习Part3.单元测试和Part4.基本操作,按照Part3和Part4中的内容对自己的项目进行单元测试和相关调试。
(5)请阅读 Part5.回归测试和Part6.效能工具介绍,了解扩展功能。
(6)在完成自己的代码和完成相关的测试工作之后,请对代码进行提交,提交的步骤和操作过程,请同学们仔细阅读Part7.提交代码。
* 注意:2-5过程中,因为我们此次要求的是c#与作业指导中c++的操作有点不同,但是性质都是一样
2.博客要求
(1) 博客开头:
GIT地址 |
|
GIT用户名 |
|
学号后五位 |
|
博客地址 |
|
作业链接 |
|
(2) 博客内容:
- 请以博客记录的方式,体现环境配置过程(包括遇到了哪些问题,你是如何解决的)
- 体现你代码设计的思路(注意:请保证代码能够运行通过)
- 记录你使用github克隆项目以及提交代码的整个过程(包括遇到的问题,你是如何解决的)
- 记录你对项目进行单元测试和回归测试的过程(包括你遇到的问题,解决的方法是什么)
你对本次工具的熟悉过程,有什么感想?分享你学习到的新知识
3. 提醒
(1)代码不要出现抄袭或者直接拷贝的现象,一旦发现作业将没有成绩。
(2)博客要体现出自己的思想,每个人遇到的问题和解决方法以及感获得的感受都应是不一样的,博客出现抄袭或者拷贝现象,一旦发现作业将没有成绩。
4.评分细则
博客评分规则(总分100)博客要求
(1) 博客开头的要求(10')
(2) 博客内容的要求,每个20',一共80'
(3) 本次工具的熟悉过程,有什么感想与分享(10')