写点什么

技师的结对编程之旅

  • 2008-12-25
  • 本文字数:882 字

    阅读完需:约 3 分钟

Corey Haines 最近忙于他美国中西部的「结对编程之旅」。在这三个星期创新的旅程中,Haines 上传了很多他途中的访问,包括了很多在他和Dave Chemlimsky,Brian Marick,Bob Martin 大叔等人的家中结对编程时获得的有关结对编程、自动化测试、以及演化成软件工匠的独特见解。

Corey Haines 的灵感源于匈牙利数学家 Paul Erdős ,希望藉此旅程加强业界对软件作为工艺的观念。一如 Erdős 在二十世纪中期一样,Haines 现在游历中北部跟同辈及前辈去开发软件(而不是数学),一起结对编程。

虽然是叫作「结对编程之旅」,其最终目的不仅在于结对编程,更重要的是在于让开发人员工作得更好的意念。Corey 对 InfoQ 说:

这旅程开始提供了一个实例让人们从技师的思维、旅程和与不同人士合作中获益。

实际上,Haines 就是行动上说明他视软件开发为工艺,只能透过实际处理不同问题的经验以及从其他技师的视野来掌握。

关于这三个星期的旅程对他个人有何收获 Haines 就这样说:

从这不同类型项目,Ruby Cocoa 的应用,ActionScript 的 Ruby 虚拟器,基于 Rails 和 Limelight 的应用,和传统的 Ruby 开发,结对中最显注的收获是见到不同的工作环境,由办公室到客厅,这些让我对人有不同的观点看法。

Haines 把每个访问都录下来并上载到他的网志,让大家分享他“与其他工匠的故事”。在这些访问中你可以听到来至 Bob Martin 大叔、Brian Marick(第一部份第二部份)、 David Chelimsky Micah Martin Dave Hoover 、以及 Eric Meyer 的故事和观点。每个都很值得一看,但不能错过的有:

  • Dave Chelimsky 指出为什么除了透过结对之外没法学到手艺,结对相比看书和网志的好处(“你不能从看着一个蛋糕而学会如何做蛋糕”)
  • Brian Marick 对自动用户接受测试驱动开发的问题以及其他方法,还有如何进行「双显示器结
  • Micah Martin 提到在 8th Light 公司以学徒方式帮助员工成为软件工匠
  • 每人对 Corey 的做法的观感以及和他结对的感受

有时间可以看看 Corey 在这旅程的纪录,分享一下对他过去几星期的想法。

一如以往,不用害羞,请踊跃登入及发表您对 Corey 的结旅程的想法!

查看英文原文 A Journeyman’s Pair Programming Tour

2008-12-25 23:431539
用户头像

发布了 21 篇内容, 共 65607 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Python Faker库造伪数据,使用CSV文件数据管理,faker数据唯一性

测试人

Python 软件测试 faker

议题征集|“智效融合,安全护航”第七期「度安讲」 技术沙龙议题报名!

百度安全

揭秘JDQ限流架构:实时数据链路的多维动态带宽管控|京东零售技术实践

京东零售技术

数据 JDQ kafla

天润融通创新方案,3分钟掌握引入一线经验至知识库

天润融通

云桌面技术特点详细分析

青椒云云电脑

云桌面 云桌面系统

如何分辨云桌面的基础架构

青椒云云电脑

桌面云 云桌面

云桌面未来发展趋势解读

青椒云云电脑

云桌面

Swift语言中的Key-Path特性浅析

珲少

鸿蒙座舱:第三空间是一个缤纷多彩的万花筒

脑极体

AI

为革命保护“视”力 - 注意力插件开发

小学后生

开源 工具 插件 谷歌插件

云电脑哪家好用?国产云桌面推荐

青椒云云电脑

云桌面 云电脑 云电脑平台

电脑卡顿蓝屏?青椒云桌面如何释放硬件压力

青椒云云电脑

云桌面 云桌面厂家 云桌面系统

云桌面系统的运用优势有哪些?

青椒云云电脑

云桌面 云桌面系统

ETL集成工具丨如何运用ETLCloud单步调试断点功能

谷云科技RestCloud

数据传输 ETL ETL数据集成 断点功能

比较API架构样式:SOAP与REST与GraphQL与RPC

幂简集成

API graphql soap

天润融通突破AI客服局限,三大关键提升文本机器人问答效果

天润融通

云桌面系统架构你了解多少?

青椒云云电脑

云桌面 云桌面系统 云桌面技术

云桌面科普

青椒云云电脑

桌面云 云桌面

不同云桌面有哪些应用场景

青椒云云电脑

桌面云 云桌面

华为云软件开发生产线(CodeArts)9月新功能特性

YG科技

中间件全球数据实时同步利器,华为云EventGrid 事件流重磅发布

YG科技

度小满,让“推理大模型”走向金融核心业务

脑极体

AI

技师的结对编程之旅_研发效能_Mike Bria_InfoQ精选文章