博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 结对编程练习 |
-
题目要求
我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:
(1)能够自动生成四则运算练习题
(2)可以定制题目数量
(3)用户可以选择运算符
(4)用户设置最大数(如十以内、百以内等)
(5)用户选择是否有括号、是否有小数
(6)用户选择输出方式(如输出到文件、打印机等)
(7)最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主)
-
角色分配
(1)驾驶员:汤灿
(2)领航员:陈晓涵
-
源代码
源代码地址:https://github.com/tc0311/FourOperations/blob/master/FourOperations
-
图形用户界面
-
源代码调试
(1)测试1
(2)测试2
-
工作照片
使用的是腾讯QQ课堂,屏幕共享,交流更便捷。
-
评价与总结
本次结对编程之旅非常顺利,我担任驾驶员的角色,我的队友陈晓涵担任领航员的角色。在我编程过程中,我的队友积极配合,帮我查阅资料,替我缕清思路,充分的体现了一个领航员的作用,给了我很大帮助。同时,在代码测试时,也给我提出了相应意见,使我能够更加完善代码。
本次结对编程使我对于Java有了更新的了解,学习到了Java界面化的很多知识。因能力有限,本次的代码虽然能够完成题目的要求,但还不够完善,也希望在以后的学习中,能够提升自己的能力,将代码做到尽善尽美。在于我的队友交流时,发现自身不足,希望以后在编程时,能够注意自己的这些小毛病,做到高效率的编程。相比第一次结对,这次编程使我真正的感觉到了结对的意义所在,虽然这是最后一次结对编程,但希望以后还能有这种机会。下一次就是团队合作,希望能够和队友学到更多知识,发现自身更多不足。加油!