zoukankan      html  css  js  c++  java
  • 结对编程——《构建之法》读书笔记

    一周的时间,初次体验了结对编程。首先感谢我的搭档娄雨稹同学,非常给力,合作的非常愉快。下面写一下第一次结对编程的体验(部分和书中相似,还有一些不同的地方)。

    此次编程需要使用c++来写Qt,由于我们两个对c++都不熟悉,最开始的时候我们选择分开学习各自探索。学了两天后大致有些了解,我们开始交流自己的看法,尝试合作。

    第一次合作便尝到了结对的甜头:

    • 两双眼睛一起看,出小错误的概率极大降低。几乎是在写完语句的同时,另一个人就能发现哪里少了逗号,哪里变量用错了。
    • 跟别人一起编程,不好意思不努力。看对方那么认真的编程,会自然而然的激励自己,整个晚上连续写了近3个小时程序,效率达到巅峰。
    • 编程的人出现了问题,两个人一起能够迅速解决。出现问题后,我们开始看网上的解决方法,并提出自己的想法,总是能很快的解决。
    • 程序的合理性提高了不少。由于是两个人一起,所以每次遇到需要决定的地方,都会先提出各自的看法,比较斟酌之后选用合理的方式。

    我们迅速的设计并构建好了UI的结构,之后便开始设计界面外观。由于我的审美比较差劲,所以这部分工作是由娄雨稹同学编程,我在旁边给出意见。

    两个人分别负责自己擅长的地方,使得程序质量更高。在不懈努力下,我们用了近1天的时间优化了界面外观。

    最后细节部分,由于改动工作量较小,所以我们各自分开做,通过github管理代码。

    总之,这次和娄雨稹的合作异常顺利,非常开心。

    当然,我们还有很多不足的地方需要不断改进:

    • 没有规定代码规范
    • 没有设计文档
    • 没有优化代码
    • 没有对代码进行审查
  • 相关阅读:
    UVA 11488 Hyper Prefix Sets (字典树)
    UVALive 3295 Counting Triangles
    POJ 2752 Seek the Name, Seek the Fame (KMP)
    UVA 11584 Partitioning by Palindromes (字符串区间dp)
    UVA 11100 The Trip, 2007 (贪心)
    JXNU暑期选拔赛
    计蒜客---N的-2进制表示
    计蒜客---线段的总长
    计蒜客---最大质因数
    JustOj 2009: P1016 (dp)
  • 原文地址:https://www.cnblogs.com/ustckx16/p/8849632.html
Copyright © 2011-2022 走看看