Web Analytics

AI 时代,敏捷宣言已死?听听 Martin Fowler 和 Kent Beck 怎么说

本文永久链接 – https://tonybai.com/2026/04/12/agile-manifesto-dead-in-ai-era-martin-fowler-kent-beck 大家好,我是Tony Bai。 25 年前,在美国犹他州的一间滑雪小屋里,17 位当时最顶尖的软件开发者聚集一堂,共同签署了一份将彻底改变未来二十年软件工程形态的纲领——《敏捷软件开发宣言》。 ...

April 12, 2026 · 7 min · Tony Bai

把所有东西都放入版本控制系统

本文翻译自Dr. Dobb’s杂志主编Andrew Binstock的"Putting Absolutely Everything in Version Control“一文。 持续交付(Continuous Delivery)的一个关键原则就是将所有东西都放入版本控制系统中。这解决了一些重大问题,但也引入了一些其他问题。 ...

September 4, 2013 · 4 min · Tony Bai

由一个软件库存问题想到的

近期产品线出现这样一个“怪现象”:许多已经完成编码并具备提交给测试组的版本没有测试人员对应。测试部那边给出的策略是:按版本优先级从高到低依次测 试。这样一来一些重要版本需要到3个月甚至更长时间之后才能开始测试。可以肯定这种现象是生产环节的一个问题,但用什么理论去解释和分析这个问题呢?我想 到了“库存” – 软件库存。 ...

October 22, 2012 · 3 min · Tony Bai

开放与封闭

敏捷设计最基本原则:“开放封闭原则(OCP,Open-Close Principle)” * 回顾SRP 在开始谈OCP之前,我们还是简单回顾一下Bob大叔在其书中所论述的敏捷设计的第一个原则“单一职责原则(SRP,Single Responsibility Principle)”。 ...

January 9, 2005 · 2 min · Tony Bai

拥抱敏捷

虽说Bob大叔(Robert C.Martin)的《敏捷软件开发–原则、模式与实践》一书在china mainland出版已经有一年之久了,但是我真正专下心看这本书还是在最近。也许敏捷开发思想和我最初脑海中的软件开发思想有些背道而驰,但是现在我正在准备拥抱它。 * 重温经典的“敏捷软件开发宣言” 宣言部分摘录如下: 个体与交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 ...

January 7, 2005 · 1 min · Tony Bai