课后作业-结对编程项目总结
结对编程的优点:
- 最直接的一点:在结对编程中,由于有另一个人在你身边和你配合完成同样一件事情的, 所以相对来说你不好意思糊弄,不好意思开小差,更加自觉。
- 结对编程的时候两个人互相审查对方编程时的小错误,相当于随时随地地审查代码,减少错误出现的几率。
- 结对编程无疑会让你更加注意代码的风格和规范,从而能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。
- 结对能更有效地交流,相互学习和传递经验,通过互相取长补短更好地完成任务。
结对编程的缺点:
- 结对编程成员并不总在一起,而且各自的时间安排也并不总是能那么刚好,导致不能够随时沟通,这是个很大的不足。
- 结对编程中两个人有不同的想法,容易造成争执冲突,虽然通过协调可以解决,但有时候并不是那么容易达成一致,容易造成时间上的浪费。
- 结对编程中两人的能力总会有所差别,这会造成进度不一致。