这次实验作业,我感受到了结对编程可以提供更好的设计质量和代码质量,互相帮助,互相教对方,可以得到能力上的互补。 增强代码和产品质量,并有效的减少BUG。一边编程,一边共享知识和经验,有效地在实践中进行学习。在编程中,相互讨论,可能更快更有效地解决问题。
我们两人合作,可以比较直接地看到自己代码的缺点,对自己也有很大程度的启发和激励。不断地进行交流、传递经验,可提升自己交流的能力,也对于提升自己各方面都非常有帮助。我们在结对编程的缺点是,在时间上可能会有些紧张;有些项目不适合进行结对编程,更适合一个人去做。
我的队友的优点有很多,比如测试用例结果出现问题,与我的交流很活跃,会很直截了当地提出自己的想法,使得我们在交流上没有什么摩擦,合作比较顺利。但可能是时间原因,出现了一些方法的小问题,对我的代码造成了一点点小问题。
个人的优点是对文档的要求细节注意得更多,考虑问题比较细致全面,代码的命名和规范上比较好,有利于合作,我的缺点是github的使用不是很熟练,希望有机会提升自己的动手能力,避免在结对编程中给结对伙伴带来代码上的困扰。
结对编程时,我们两个人共同完成一个功能,可以避免个人的误区存在,通常个人的想法难免有局限性,自己看自己写的代码总是觉得怎么都对。 每个人站在不同的角度能够看到彼此的误差。 还有通过结对,代码至少有一个程序员进行了审查,这样可以让设计、测试和编码更加友好,减少了缺陷,从而提高了产品质量。
标签:结对,sy2,代码,编程,自己,交流,rj2222gjy From: https://www.cnblogs.com/guojingyi/p/16877507.html