【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

技师的结对编程之旅

  • 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:43973
用户头像

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

关注

评论

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

OpenFaas 获得 VMworld 2020 年度最佳 Startup Spotlight 大奖

donghui

Serverless OpenFaas

SpringBoot系列(3)- 快速开发业务代码

引花眠

springboot

架构师训练营第四周学习总结

文智

极客大学架构师训练营

架构一期二班-吴水金-第三课作业

吴水金

架构师训练营第四周课程笔记及心得

Airs

MySQL 建表为啥还设置个自增 id ?用流水号当主键不正好么?

程序员小航

Java MySQL 开发 工作笔记 流水号

XJR企业级软件快速开发平台规范

Marilyn

程序员 敏捷开发 软件设计

【架构师训练营】第二周作业:框架设计

MindController

架构一期二班-吴水金-第三课总结

吴水金

架构师训练营 - 第 3 周课后作业

树森

【架构师训练营第 1 期 04 周】 学习总结

Bear

极客大学架构师训练营

【架构师训练营】第三周作业:代码重构

MindController

第四周 总结

Pyr0man1ac

MySQL一个面试问题的思考

薛腾

MySQL

为了省钱,我用1天时间把PHP学完,装进DDD领域驱动设计里!

小傅哥

php 设计模式 小傅哥 架构师

一个开始

Nydia

极客大学-架构师训练营第一期 - 第四周作业

Black Eyed Peter

极客大学架构师训练营

架构一期第四周作业

Airs

架构师训练营第 1 期 第 4 周作业

李循律

极客大学架构师训练营

架构1期week04总结

FG佳

极客大学架构师训练营

架构师训练营 - 第 4 周学习总结(1 期)

阿甘

游戏夜读 | 怎么做联网五子棋?

game1night

Kubeless 快速入门 | 玩转 Kubeless

donghui

Serverless kubeless

ARTS打卡 第19周

引花眠

微服务 ARTS 打卡计划 springboot

架构师训练营第四周作业

文智

极客大学架构师训练营

钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案

楼下小黑哥

支付宝 微信支付 支付系统 支付

java安全编码指南之:输入注入injection

程序那些事

Java java安全编码 java安全 java安全编码指南

架构1期week04

FG佳

极客大学架构师训练营

【架构师训练营第 1 期 04 周】 作业

Bear

极客大学架构师训练营

第 4 周 作业

Pyr0man1ac

架构师训练营 - 第 4 周课后作业(1 期)

阿甘

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