结对项目总结
2016-04-16 10:37
148 查看
结对项目总结
基本要求
参考邹欣老师博客。队员
13070046 孙宇辰13070003 张帆
项目
我们将项目托管在github上,采用C#开发,开发平台为Visual Studio 2013项目地址
总结
项目依然有很多细节部分需要进行改进,同时在对软件工程更加深入的学习,结合着实际的工程操作,有了更深的体会。项目的基础在个人项目的【四则运算表达式】,但我们将项目的表现形式搭建成计算器的样子,仿照Windows系统自带的计算器,构建了一个简单版的计算器。
这个计算器支持以下功能:
基本的四则运算能力(加,减,乘,除,括号)
支持计算器基本的清空,一位一位删除的功能。
支持负数,小数,分数运算
可以手动选择所要保留的精度
改进
虽然整体项目完成度较高,同时前端界面与后端逻辑模块划分清晰,但很多细节部分并没有很好地注意到。首先,我们没有良好的说明文档,对我们的项目进行说明。Github上的readme.md只是空荡荡的写上是软件工程项目,而对项目没有具体的说明。
其次,我们没有做测试。一开始并不清楚如何进行测试,而只是朴素地一个个样例去试我们的软件有没有出错,之后学习到科学的方式进行测试,乃至代码覆盖率,我们没有抽出精力去完善这一部分内容。
最后,我们认为自己的前端与后端达到松耦合,但可惜的是在班上没有找到同样使用C#语言进行开发的团队,没有进行相应的交换测试。
相关文章推荐
- 快速排序
- Python学习笔记(八)
- Activiti 实战篇 小试牛刀
- dp【划分数】
- 数据类型,变量小知识点
- dfs
- Hibernate 3.2 必需包
- poj 2481 Cows 树状数组or线段树
- Android Studio 项目中,哪些文件应该忽略而不提交到svn的服务器中?
- Eclipse_Android问题锦集
- 【学习OpenCV】—— 深入了解 cv::Mat
- TCP/IP卷一(第四章学习)
- 工厂方法模式的理解
- iOS开发中设置圆角的方法
- 指针与引用的区别
- 单例模式
- 《仙境之路》真是个不错的电影
- 好久没来博客园写日志了
- 51. (转) Android学习路线
- 物料BOM和生产订单BOM的区别