zoukankan      html  css  js  c++  java
  • 结对编程总结

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

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

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

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

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

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

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

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

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

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

    此博客中的内容均为原创或来自网络,不用做任何商业用途。欢迎与我交流学习,我的邮箱是b-liu14@mails.tsinghua.edu.cn
  • 相关阅读:
    jmeter压力测试报错:java.net.BindException: Address already in use: connect
    C# 对话框总结(转载)
    C# 文件操作方法大全(转载)
    C#实现进度条progress control(转载)
    在Windows下架设FTP服务器
    .Net环境下,使用installutil.exe注册、删除windows服务
    用双网卡实现跨网段访问(转载)
    HTTP协议详解(转载)
    学习开发web服务(转载)
    C# 实现http协议的GET和POST请求(转载)
  • 原文地址:https://www.cnblogs.com/bill-liu/p/5977126.html
Copyright © 2011-2022 走看看