第二次作业!
1.作业要求
GIT地址 | https://github.com/pg7go/SchoolAssignment_AchaoCalculator.git |
GIT用户名 | PG7GO |
学号后五位 | 62515 |
博客地址 | https://www.cnblogs.com/pg7go/ |
作业连接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2795 |
2.开始项目
第一步,fork作业项目
第二步,拖框框
第三步,编码阶段(需求比较简单,直接编码了)
这里代码比较简单,测试部分一次通过,并没有任何bug
第四步,完善细节(错误处理)
程序比较简单,单元测试直接在界面上做了
这里有个要求是不能出现小数,之前没注意,之后修正了
这个是最终结果了
可以看到,效果是比较理想的
3.性能分析
这里我生成了10000条四则运算,可以看到,只用了290ms的CPU时间,其他时间用在了listview的渲染上
由于这里的listview是调用的组件,故我这边目前没有好的优化方法
4.提交代码
先加入
git add AchaoCalculator
然后提交
git commit
这里要用到vim,可能会难到很多新手
写完更新内容后,用下方命令保存并退出
:wq
很快就提交成功了,本地算是OK了
接下来,提交到远程仓库
git push
输入账号密码
提交到master分支完毕!
接下来去GITHUB上去看一看,已经更新了
https://github.com/pg7go/SchoolAssignment_AchaoCalculator.git
至此本次作业操作部分就结束了
5.心得体会
git和svn算是用得比较多的了,现在的很多工具都集成了这两套的快捷工具
比如说你用VS、eclipse、idea等等,都是可以直接一键提交或一键更新的
不用一行行敲命令,算是方便多了吧