结对编程要求:
自选题目(不少于500行代码),进行结对编程
轮流担任领航员和驾驶员
记录结对编程的过程,写成结对博客
1.结对题目,写清需求
2.上传代码(截图),两人合作的合影
3.约定的规范
4.记录时间
5.心得和体会
Deadline
9月18日 23:59:59
以下为过程记录:
结对题目:计算器编程
运行环境:操作系统windows 7/8.1/10
需求分析:
(1)功能需求:编程将实现简单计算器的功能。功能包括:加,减,乘,除,开方,倒数,百分比等运算;还要实现数据的输入,输出,计算,显示及程序退出等功能。
(2)性能需求:作业平均响应时间不超过3秒。
(3)运行需求:程序需拥有简单易用的用户界面,按键设计符合用户使用习惯,不需要支持键盘输入。
代码部分:代码已托管于GitHub https://github.com/angelzj/jisuanqi
约定规范:
(1)命名规则:文件名、变量名称使用有意义的英文(或缩写)进行命名,名称与数据表结构的名称命名保持一致,便于提高查阅效率。所有由多个单词组成的名称统一用驼峰法则进行命名。
(2)注释规则:文本,段落,单行注释依照java项目注释规范。
(3)其他规则:遵从Java项目开发规范。
时间纪录:
(1)需求分析:2015-09-12
(2)编写代码:2015-09-13至2015-09-15
(3)调试程序:2015-09-16至2015-09-17
(4)博客纪录:2015-09-18
心得体会:
经过本次合作编程,团队成员都有很多心得体会,深切体会到同学之间的合作精神, 这次合作花了我们一周的时间,这是二人团队的第一次合作,成员心里有一份别样的滋味,在合作中,我们付出了很多,也懂得了只有付出才有回报。遇到了很多困难,但我们没有向困难低头,通过查询资料,虚心向同学请教,均得到解决。我们还发现平时的知识储备太少,在今后必须利用课余时间多看课外书籍,拓宽知识面。在设计过程中,合作精神必不可少。单凭一个人的力量是不能完成的,毕竟一个人知识面有限。每个人掌握的方向不同。我们相信:态度决定一切,只有努力才有收获。
附:部分代码调试截图
截图1
截图2
截图3
合作时光: