7

我刚刚重读了The Pragmatic Programmer(我第三次阅读它......我每次都会得到新的东西)。他们提到的技巧似乎与许多不同的敏捷方法有关。实用编程只是敏捷开发的另一种形式吗?

4

4 回答 4

14

很多被称为“敏捷开发”的东西都是已经使用多年的实践,你会在“实用程序员”和“代码完成”等中找到很多这样的想法。在某种程度上,敏捷是一种很好的营销方式自旋已经被创造出来,但我确实相信将这些实践和想法中的一些纳入主流对我们有很大帮助。

于 2008-10-16T14:56:25.207 回答
7

不想轻率:这有关系吗?

归根结底,这些是人们以不同方式使用的标签,意味着各种各样的不同事物。实践本身比你赋予它们的标签重要得多。

但是,是的,从根本上说,这两个地方都出现了许多做法,这不足为奇。

于 2008-10-16T14:53:23.013 回答
5

两位作者都是发起整个敏捷运动的小组的一部分(或者至少给它起了个名字),所以我会说是的。

于 2008-10-16T14:57:20.650 回答
1

是的,pragprog 方式是敏捷的。敏捷宣言的许多元素都可以在实用的程序员书中找到。很好的例子包括“没有最终决定”和“在黑暗中发光的代码”。

Andy Hunt 和 Dave Thomas (Ruby Dave) 签署了敏捷宣言。

我想说的主要一点是,很少有真正有经验的敏捷人士会非常重视任何事物的“敏捷”程度。Kent Beck 几周前在 FLOSS 播客 ( http://twit.tv/floss87 ) 上接受了采访,从他所说的和他的语气中可以清楚地看出,极限编程的先驱并不相信“如今,敏捷”在行业中具有重要意义。

我做过很多极限编程,发现每个人都说他们“敏捷”——即使是五分钟前还不知道这意味着什么的人。恕我直言,这个词已经变得毫无意义。一个项目是遵循 Scrum 规则还是遵循极限编程规则要明确得多……我会说选择一种特定的风格,因为随着时间的推移,“敏捷”这个总称似乎意味着越来越少。

于 2009-10-29T20:10:39.027 回答