写点什么

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

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

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

关注

评论

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

“一日之际在于晨”,欢迎莅临WAVE SUMMIT上午场:Arm 虚拟硬件早餐交流会

飞桨PaddlePaddle

人工智能 paddle 百度飞桨 硬件生态

小灯塔系列-中小企业数字化转型系列研究——项目管理测评报告

向量智库

如何快速完成PostgreSQL数据迁移?|NineData

NineData

postgresql 数据迁移 不停机发布 NineData 结构迁移

HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用

HarmonyOS开发者

HarmonyOS

DTCC 2023,8月16日北京见!

KaiwuDB

KaiwuDB DTCC 2023

数仓中典型的几种不下推语句整改案例

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

Ethereum第一笔转账

FunTester

细数应用软件的缺陷分类

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

开源软件下游分发合规性讨论 ——“心寄源”法律沙龙(2023第四期 | 总第九期)成功召开

开放原子开源基金会

开源

Nginx 基本原理与最小配置

timerring

nginx

WAVE SUMMIT2023六大分会场同步开启,飞桨+文心大模型加速区域产业智能化!

飞桨PaddlePaddle

人工智能 paddle 百度飞桨

小灯塔系列-中小企业数字化转型系列研究——任务管理测评报告

向量智库

TiDB Bot:用 Generative AI 构建企业专属的用户助手机器人

PingCAP

人工智能 数据库 AI TiDB

全链路Trace全量存储-重造索引

乘云数字DataBuff

华为携手华中地区5大高校倡议共建湖北省高性能计算研究院建设

彭飞

校源行丨开放原子开源基金会赴厦门大学访问交流

开放原子开源基金会

开源 校源行

安徽阜阳是几线城市?有正规等级保护测评机构吗?

行云管家

等保 等级保护 等保测评机构 阜阳

融云荣获「2023 中国数字生态通信领军企业」奖

融云 RongCloud

互联网 通信 数字 融云 AIGC

TiDB v7.1.0 跨业务系统多租户解决方案

PingCAP

MySQL 数据库 多租户 TiDB

大模型时代,如何重塑AI人才的培养?知名高校专家为您解答

飞桨PaddlePaddle

人工智能 paddle 百度飞桨

小灯塔系列-中小企业数字化转型系列研究——企业网盘测评报告

向量智库

天翼云加速落地紫金DPU实践应用,让算力供给更高效!

天翼云开发者社区

云计算

it资产管理软件哪个好?既好用又安全?

行云管家

运维 IT运维 IT资产 IT资产管理

LED电子显示屏幕如何计算它的面积

Dylan

广告 交通 LED显示屏 全彩LED显示屏 体育

OpenAtom OpenHarmony携千行百业创新成果亮相HDC.Together 2023

开放原子开源基金会

开源 OpenHarmony

程序员如何利用低代码平台提升软件开发效率?

互联网工科生

程序员 低代码 PaaS 开发工具 开发效率

制造执行系统(MES)在新能源领域的应用

万界星空科技

新能源 新能源行业

企业大数据分析系统可以给企业主带来哪些帮助?

夜雨微澜

如何基于 ACK Serverless 快速部署 AI 推理服务

阿里巴巴云原生

阿里云 Serverless 容器 云原生 Serverless Kubernetes

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