第二次作业!
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等等,都是可以直接一键提交或一键更新的
不用一行行敲命令,算是方便多了吧

浙公网安备 33010602011771号