1、作业要求
GIT地址 | https://github.com/FreshFighter |
GIT用户名 | FreshFighter |
学号后五位 | 062523 |
博客地址 | https://www.cnblogs.com/lfq4588/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2795 |
2、开始项目
首先是环境配置,由于上学期在学面向对象程序设计的时候就已经安装了visual studio,当时的安装配置也比较顺利,就是使用的时候不怎么熟练,现在还是可以基本使用了。
fork作业项目
克隆项目,这一项目比较简单,只需要根据引导来做还是没问题的。申请找好登录过后按照引导成功fork
然后是在电脑中克隆一个和这个仓库名字相同的文件,首先复制仓库地址
,
然后打开git命令窗口,用git clone https://github.com/FreshFighter/AchaoCalculator.git(仓库地址),克隆成功
这个是克隆好的同名文件,里边有一个和github用户名同名的文件(FreshFighter)
项目设计
接下来就是项目设计,这里我就只是用了一个C#控制台程序来实现四则运算,是非常简单的一个程序,用了switch结构,程序中有一个类Class1用来生成并输出四则运算表达式。以下为部分代码
switch结构
Class1类
主函数
创建了单元测试,但是不知道搞到哪儿去了,弄了很久都没弄好。实在不知道怎么弄了。
但是代码可以运行,接下来提交就提交代码到github上
用git config --global user.name" "和git config --global user.email配置自己的个人邮箱与 Commit 时的用户名
先用git add +文件 指令把指定文件添加到待上传文件列表中去,然后用git commit -m“修改说明”命令对本次提交说明,我的说明是第二次提交
然后又用git status查看一下添加状态,红色的为未添加的文件
然后再将本地仓库关联到github上,用git remote add origin +
https://github.com/FreshFighter/AchaoCalculator.git
这个地址为仓库地址
不知道为啥,应该是没有成功,再用git push -u origin master试试就行了,在以上步骤应该会弹一个登陆界面出来,由于一开始我就和github关联了,或者是我有过第一次提交的原因已经输过了,所以这次没有弹出来,我也是猜测具体原因我也不清楚,还不是很会。
接下来去github看一看就有第二次提交的东西了
打开看一下,确实是我写的代码,部分代码如下,没有截全,是那个意思,看一下提交上了。
总结加心得体会:
就是在单元测试的时候,运行那个单元测试总是出现以下这个窗口,这是啥,我也没查到。而且他运行只有这种
下面是运行结果,就是一个这样的窗口
单元测试,回归测试这些,书上的知识都看了,但是具体弄起来还是不会,弄不出来,下来我还要多去看看。
还有就是提交代码的过程非常的生疏,要一条一条命令都查,又是候成功没有还要看多久,所以还要多多联系。
- 推荐文章
- 超级有趣的倍增
- 食物链(种类并查集)
- 图论--有向图强连通分量的标记及缩点模板
- poj1308 并查集
- hdu1272 并查集
- zoj3261 带权并查集
- poj2912 带权并查集
- poj2492 带权并查集
- poj1984 带权并查集
- poj1733 带权并查集
- poj1456 结构体排序+贪心
- poj1417 带权并查集+0/1背包
- xss攻击
- js的柯里化currying
- html5的websocket
- px,em与rem
- 小图标变为字体@font-face
- 3种3列排版的方式
- 5种方法写tab
- angular的$compile
- angular面试记忆的内容
- doctype
- 161214、oracle查询表信息
- 161213、Maven资源替换和Freemarker模板
- 161212、并发编程中的关于队列
- 161209、简要分析ZooKeeper基本原理及安装部署
- 161208、Java enum 枚举还可以这么用
- 161207、高并发:java.util.concurrent.Semaphore实现字符串池及其常用方法介绍
- 161206、 Ionic、Angularjs、Cordova搭建Android开发环境
- 161205、win10安装mysql5.7.16数据库