结对编程总结

结对编程实践

  软件工程(3)课程作业要求进行一次结对编程,于是我和李肇阳同学一起尝试了一次。在这次结对编程中,我们一起完成了微信抢票系统中的“抢啥”功能。

  首先,我们一起商量了如何实现该功能,并讨论了实现该功能可能会遇到的主要困难。然后由李肇阳同学实际写代码。我负责录屏和协助(此处描述有误,虽然的确负责了录屏,但是在开发过程中我只是让自己的电脑录屏,而自己是切身参与开发的,在协助过程中也发挥了相应的作用)。

  由于在实际结对编程过程中,会遇见许多不可预见的因素,因此结对的过程并没有想象中的顺利。比如在我们结对编程过程中,我们经历过临时搭建运行环境等尴尬,还好最终都比较顺利的解决了问题。

  通过这次事件,我们发现,对于微信抢票系统,结对编程是一个非常好的编程方式。

  1, 结对编程能结合两个人的经验、知识,使得我们可以较快的开始着手功能实现。

  2, 由于写代码时有人在旁监督,因此写出来的代码质量更高。

  3, 在调试过程中遇见bug时,两个人一起找bug比一个人找效率会高很多。

  4, 还有一个特别重要的优点是在结对编程的过程中,两人不断讨论,因此每个人的思路都维持在非常清晰的状态,因此避免了很多潜在的bug。

  由于结对编程具有以上优点,我和李肇阳此次作业几乎都是采用这种方式。

  当然,对于一些比较简单的功能,结对编程就显得有点浪费人力,因此对于这部分简单的功能,我们不采用结对编程的方式。

转载于:https://www.cnblogs.com/bill-liu/p/5977126.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值