博客信息 | 沈阳航空航天大学计算机学院2020软件工程作业 |
---|---|
作业要求 | https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/10685 |
课程目标 | 熟悉一个“高质量”软件的开发过程 |
作业目标 | 结对编程练习 |
本人是驾驶员,领航员为1705班焦丹丹。本人的任务为能够完成全部代码工作,程序基本实现全部要求功能,并将代码上传至GitHub代码托管系统中(github点此进入),能够对导航员在本次编程工作中起到的作用给出客观评价,并完成500字以上的总结,并且上传和队友工作时的照片。
工作总结
在本次结对编程中,我担任驾驶员(Driver)工作,主要完成代码编写工作,而焦丹丹同学在此次作业中担任领航员(Navigator)工作,她主要提醒我以及对代码的单元测试。这次作业对于我来说这是一次全新的体验,两个人将更容易发现问题,也更容易想出更好的解决方案。焦丹丹同学在很多地方给我提供了准备工作以及思路。此外,她还设计出了合理的测试用例,将此次编写的代码进行了合理的测试,同时指出了我在编写代码时存在的一些问题,改进了我的编程方法,为以后编程积累了宝贵的经验。结对编程可以提高代码的质量,并且在审查过程中可以及时吸取建议进而增进整体的质量。这次结对编程过程相比一个人编程来说也不那么枯燥了,可以互相讨论问题,一同陷入沉思。
总体来说,我们这一次作业较好的完成了预定的要求,实现了基本的功能,完成了结对编程的功能。由于时间的原因(要准备考验),所以没有使用界面。结对编程培养了我们的协助能力,问题解决能力,希望在之后学习生活中,能够有较多这样互相学习、互相进步的机会,在以后的学习过程中希望有机会好好的体验结对编程的各个不同阶段。
最后,写代码时一定要及时保存代码。