在《构建之法》第4章中,提及最多的就是“结对编程”了,为什么要“结对编程”呢?为什么这两个人不各自做各自的事情呢?这样就可以同时做两件事了,从某种意义上取得了双倍的效率,为什么不呢?

  你没猜错,我就只能提问题,至于解决问题,这个还是从书中捕获答案吧。

  在结对编程模式下,一对程序员肩并肩、平等地、互补地进行开发工作。他们并排坐在一台电脑前,面对同一个显示器,使用同一个键盘、同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起编码,一起做单元测试,一起做集成测试,一起写文档等。

  每人在各自独立设计、实现软件的过程中不免要犯这样那样地错误。在结对编程中,因为有随时地复审和交流,程序各方面的质量取决于一对程序员中各方面水平较高地那一位。这样,程序中的错误就会少得多,程序的初始质量会高很多,这样会剩下很多以后修改、测试的时间。

  两人合作的期间其实也分为好几次阶段:

    1.萌芽阶段

    2.磨合阶段

    3.规范阶段

    4.创造阶段

    5.解体阶段

  而且在两人的合作中,影响是相互的,更使得这份合作更加高难度。

转载于:https://www.cnblogs.com/huangmp1024/p/5355730.html

读《构建之法》第4章有感相关推荐

  1. 第三次作业:阅读《构建之法》1-5章有感

    这个作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2178 阅读<构建之法>1-5章有感 第1章:概论 ...

  2. 读《构建之法》13--17章有感

    第十三章讲的是软件测试,其包括功能测试和非功能测试,测试方法有单元测试,代码覆盖率测试,构建验证测试,验收测试"探索式"的测试,回归测试场景.集成.系统测试,伙伴测试,效能测试,压 ...

  3. 迷路在现代软件工程中的羔羊——略读邹欣老师《构建之法》及讲义有感(附上源代码管理软件以及CI/CD调研Demo)

    迷路在现代软件工程中的羔羊--略读邹欣老师<构建之法>及讲义有感(附上源代码管理软件以及CI/CD调研Demo) 项目 内容 这个作业属于哪个课程 北京航空航天大学2022春季软件工程(罗 ...

  4. 0320 关于构建之法前三章的读后感

    0320 关于构建之法前三章的读后感 构建之法前三章读后感 读完了第一章后,开始对于软件工程的重要性有了一些必要的认识了.何为软件工程,这个问题一直在我的心头萦绕,做软件无非就是把代码写出来,将分支语 ...

  5. 现代软件工程—构建之法》第一章 中出现的计算机专业术语

    现代软件工程-构建之法>第一章 中出现的计算机专业术语 软件 程序 软件工程 二叉树 遍历算法 数据结构 算法 应用软件 软件服务 源程序 软件架构 软件设计与实现 依赖关系 编译参数 链接参数 ...

  6. 《构建之法》第二章读书摘要

    第二章   个人技术和流程 <构建之法>第二章主要讲了个人技术和流程,因为团队需要一定的流程来管理开发活动,每个工程师在软件生命周期所做的工作也应该有一个流程,这一章中着重介绍PSP,即个 ...

  7. 读《构建之法》1-5章

    <构建之法>第一至五章,我了解了软件工程的重要性,它就像楼房的建设,是一项大工程,必须有设计,步骤,工具,有能力,有计划,还要有团队合作才有可能实现这么一个工程. 第一章:概论 读第一章的 ...

  8. 构建之法第三章学习小记

    0.写在前面 看了<构建之法>这本书,更多的注重实际,和我们在课堂的学到的东西完全不同,更多的是职场上的事.书中的每个问题都能引发我的深思,这些问题都是我在校园中根本发现不到的,瞬间感觉到 ...

  9. 《现代软件工程--构建之法》第一章整理

    任务1.计算机专业术语    1.1 软件+程序+软件工程       "程序=数据结构+算法" 程序是指源程序,是一行行代码,它是建立在数据结构的一些算法上面的. "软 ...

  10. 第三次作业---读《构造之法》1-5章有感

    这个作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2178. 第一章:概论 读完第一章了解到了什么是软件工程.软件工 ...

最新文章

  1. 如何用LogQL在几秒内查询TB级的日志
  2. Android Thread第二次Thread.start()报错的疑问
  3. Python 条件判断
  4. HALCON选择标定板文件
  5. 形象生动的SpringBoot和SpringMVC的区别
  6. id和class到底要用哪一个?
  7. ffmpeg avstream::codec 被声明为已否决
  8. inode客户端连接成功上不了网_wifi连接上但上不了网怎么回事
  9. 如何用纯 CSS 创作一个摇摇晃晃的 loader
  10. 本程序主要实现了一个方阵的求逆与实现了逆矩阵和原矩阵的乘积为单位矩阵
  11. duilib入门简明教程 -- 前言(1) (转)
  12. muduo base库学习笔记 10——日志类封装详解
  13. Linux下pppd拨号脚本配置
  14. Debian Cacti(仙人掌)
  15. [team]开发中的“最速曲线”
  16. 算法与数据结构实验题 10.23 寡人的难题
  17. 异常 exception
  18. 用html写QQ音乐首页,html+caa手写qq音乐_html/css_WEB-ITnose
  19. LTE-物理信道及映射关系
  20. 地震桌面演练计算机模拟,地震应急处置演练平台环境编辑器及导演组客户端的设计与实现...

热门文章

  1. 移动端省际联动插件mobiscroll
  2. DOM性能瓶颈与Javascript性能优化
  3. windows内核中杀任意进程,可杀360!
  4. 2009年广东省大学生程序设计竞赛 J
  5. [转]用DateTime.ToString(string format)输出不同格式
  6. nodejs-模块系统
  7. UVA11134传说中的车(放棋子)
  8. UVA10294项链和手镯(等价类计数问题)
  9. hdu1914 稳定婚姻问题
  10. hdu4530 水题