写点什么

和我们一起结对:交互式的敏捷软件开发视频示例

  • 2009-09-22
  • 本文字数:826 字

    阅读完需:约 3 分钟

大多数程序员都熟知,学习编程技术最好的(或唯一的?)途径就是通过示例;尤其是通过观察别人怎么做。Antony Marcano 和 Andy Palmer 的“和我们一起结对”是一个学习的好去处。

软件工艺这类的形式和技术,又或者像测试驱动开发和重构之类的,是需要花时间去理解,去熟悉掌握,才能用好的。和其他人一起工作,可以向你展示用多 种不同的方法,是加快这一过程的最好途径之一。结对编程就是这样一个很棒的途径,仅仅观察其他人结对也能事半功倍。而且,结对实践本身就是一件你需要了解 并掌握的本领。

正因如此, Antony Marcano Andy Palmer 发起了新一轮和我们一起结对的倡议,并称之为“敏捷软件开发(用户故事 、测试、编码等),实时直播,并记录下来以便你日后回顾”。通过这个网站,你可以看到他们俩实时地结对编程——你不仅能看到编码视频,还能和他们一起结对游走,体验变化的想法和技术,而这些可能正是此项活动的真正精华所在。

用他们的话说:

我们不是要教授任何特定的技术或技能。其实,我们想要用很自然的记录片的风格,来分享我们综合多种软件工艺技术的过程。

我们最希望观察者们学到的是,犯错误和改变你的想法都是很正常的。事情不必非要一次完美,只要你每次不断把它做得更好就行了。

我们旨在展示真实的过程,包括不确定、讨论以及最终澄清(伴随着一些小争论和偶尔离题)。

但大多数情况下……我们还是两个快乐的结对者:-)

他俩儿已经在 Vimeo 上发布了将近 70 多个 25 分钟长的结对编程实况(aka, pomodoro ’s)。迄今为止的大多数视频都是关于"FitNesseNarratives" 项目的,在这个项目中,他们向 FitNesse 用户展示了如何使用常见的“Given-When-Then”风格(这种风格受到了行为驱动开发的影响)来编写 FitNesse 页面。

是免费的哦(……“是不是喝多了”)。有时间去看看他们在做什么,然后把它为你所用,或者用在那些你认识的,对于你讲述的结对和工艺理解有困难的人身上吧。

查看英文原文: PairWithUs: On-Demand Agile Software Development Video Examples

2009-09-22 21:342179
用户头像

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

关注

评论

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

服务治理的工作内容

阿泽🧸

微服务 6月月更

A/B测试助力游戏业务增长

字节跳动数据平台

游戏开发 游戏 ab测试 游戏运营

从华为WeAutomate数字机器人论坛,看政企领域的“政务新智理”

王吉伟频道

RPA 数字化转型 华为WeAutomate 政务新智理 数字政府

Android 修改系统音量及监听

yechaoa

android 6月月更 AudioManager

AWS的运营管理类服务

冯亮

云计算 AWS

一问带你彻底了解JVM-Java虚拟机内存区域详解

派大星

JVM

Any to Any 实时变声的实现与落地丨RTC Dev Meetup

RTE开发者社区

音频 RTC Dev Meetup 生态专栏 语音处理

flutter系列之:flutter中的builder

程序那些事

flutter 程序那些事 6月月更

稳住了,别抖!—— 看GetX 的Worker如何防抖

岛上码农

flutter ios 前端 安卓开发 6月月更

数据资产管理

奔向架构师

数据资产 数据管理 6月月更

毕业回馈!Apache Doris 社区所有贡献者来领礼品啦!

SelectDB

数据库 数据湖 开源项目 apache doris 社区活动

客户案例|观测云助力合思信息升级新一代可观测平台

观测云

vue导航路由

小恺

6月月更

对讲功能在远程办公中的应用 | 社区征文

Changing Lin

初夏征文

链上智能合约Dapp系统开发部署搭建

薇電13242772558

区块链 智能合约

百度安全再次亮相高性能计算国际顶会SC 2022 — 采用Fuzzing技术防护高性能计算静默数据损坏安全风险

百度安全

百度安全 百度安全实验室 高性能计算国际顶会 SC 2022 Fuzzing技术防护

Larix真正的去中心化借贷平台,并开启double Mining活动

鳄鱼视界

攻防演练中红队的内网横向扩展

穿过生命散发芬芳

6月月更 攻防演练

小红书严打买卖账号及刷量作弊行为:必须维护平台的公信力

石头IT视角

leetcode 221. Maximal Square 最大正方形(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

AIOps落地五大原则(二):价值路线

BizSeer必示科技

浅谈融云即时通讯服务「日志优化」

融云 RongCloud

数据库每日一题---第18天:每天的领导和合伙人

知心宝贝

数据库 大数据 前端 后端 6月月更

如何把企业内部碎片信息系统化?

小炮

新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!

阿里巴巴云原生

阿里云 云原生 容器服务

统一日志

卢卡多多

日志 6月月更

uni-app进阶之创建组件/原生渲染【day9】

恒山其若陋兮

6月月更

JVM调优简要思想及简单案例-新生代回收算法

zarmnosaj

6月月更

携手腾竞体育后,英特尔IMC如何加速电竞生态正循环?

科技之家

喜讯!云效度量能力获信通院先进级评估

阿里云云效

云计算 阿里云 DevOps 研发效能 研发

透过华为军团看科技之变(四):互动媒体(音乐)

脑极体

和我们一起结对:交互式的敏捷软件开发视频示例_Java_Mike Bria_InfoQ精选文章