驾驶员由我本人担任,完成大部分代码工做,实现要求功能,具体代码已上传至GitHub。
领航任务由张纯鹤同窗负责,辅助代码开发与肯定下一步方向,领航员博客地址DaheUU。java
通过咱们两我的的商量以后决定采用Java语言来实现这个简单四则运算生成器,并未采用图形化界面方式,最终输出能够到文件或控制台中,设计思想是设计一个文件类负责写入文件或者控制台,一个计算父类拥有两个私有变量负责控制用户须要的题目数量以及最大值问题,其它计算子类继承父类,分别负责加减运算生成,易于实现。git
在肯定了从此的工做方向后,咱们便开始下一步实现工做,下面附上一张咱们共同商讨时的照片。
github
1.输出到控制台
编程
2.输出到文件
函数
首先,领航员的帮助与重要性是确定的。在初期的代码结构设计上,领航员与我共同商讨,解决了不少我困惑的地方,好比在决定类的设计时候,对于父类应该具备哪些功能犹豫不决,最后在领航员的帮助下肯定,并且在后来进行代码复审时发现了一些问题并及时和我提了出来,第一时间解决,没有由于同窗而碍于面子不进行指正,使我能正视本身代码的问题,便于之后提升改正。对于咱们两我的来讲都是java的初学者,在初期商讨时就决定实现基本功能而不去实现GUI,在这一点上咱们两个都很理智,没有急于求成,之后有时间咱们能够继续完成图形界面。对于初次进行结对编程来讲,我相信领航员已经作的很好了。学习
总的来讲,虽然完成了基本功能,可是代码质量不高,对用户不够友好,从此将吸收教训,努力改正。设计
此次软件工程做业能够说的上是第一次面对面结对编程,相比于之前都是本身一我的完成任务的状况,我发现结对编程比本身一我的更有干劲,两我的都充满热情,在探讨的过程当中老是能产生不少意想不到的想法,不少本身一我的没法解决或者感受很棘手的问题,在两我的的共同商讨下都很快顺利解决。虽然距离真正的两人结对敏捷开发相差不少,但本次结对共同完成一个小任务仍是让咱们俩受益不浅,相信有了本次的经历,之后的学习工做生活中将更加努力。对象