结对编程的历史

≠≠

正文共1081字1图,阅读时间:5分钟

上一篇文章讲到《对“敏捷测试”的定义》,讲述敏捷测试是为了客户增加业务中有价值的高质量产品,团队可以实现频繁交付,测试侧重于缺陷预防而不是缺陷检测,并努力加强和支持整个团队对质量负责的理念。这篇文章中将讲述编程的历史。

三个臭皮匠胜过一个诸葛亮

这对于未来发展来说,好处是显而易见的。几个人一起工作比单打独斗要强得多,而且更加有趣,每个人都可以从别人身上得到启发,也不会因为会议效率和质量低下而受到影响。

很多人都将结对编程等同于XP。1993年,Ward Cunningham告诉我,OOPSLA(计算机协会举办的年度会议,被称为面向对象高峰会议)在使用结对编程,我还遇到Paul Chisholm,他说他也在使用结对编程,结合我的经验,三个事件组成一个模式。

劳里·威廉姆斯在1988年找到我,问我博士课题的建议,我建议使用结对编程,随后她在2002年出了一本关于结对的书。

2011年Joe Dager向我询问了结对编程的起源,她认为结对编程的起源可以追溯到上个世纪70年代,所以我在8月份就发出一个疑问,8月27日,Trygve Reenskaug回应说,他与Anne Lise Skaar正在做一个大型项目,将读写编程和80年代中后期的结对编程综合起来,这样的例子在OOPSLA-89的一场演讲中被提及,他与他的合作伙伴共用一个屏幕一年多,甚至两年时间。

编 辑 / Dishayen

图 片 来 源 / Pixabay

-END-

- 第一系列:2007年 - 2017年敏捷大事记

(点击以下蓝色文字直接跳转)

No.2 编程的历史(2015)

No.3 待办事项列表的实践(2011)

No.4 全面描述集成的模拟对象(2009)

No.5 有限的WIP社会(2009)

No.6 持续部署(2008)

No.7 准备就绪的定义(2008)

No.8 用户故事是一张地图(2008)

No.9 用户体验的定义(2008)

No.10 故事时间的定义(2008)

No.11 新兴探索性测试的定义(2008)

No.12 敏捷话语与交互设计的和解(2008)

No.13 简化三栏式任务板(2007)

No.14 使用“看板”团队的经验发布(2007)

No.15 邮件列表的行程(2007)

No.16 完成的定义(2007)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181017A20U1Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券