3

最近,我开始阅读有关敏捷方法,尤其是 XP 的内容。不过,我有点困惑,什么被认为是极限编程所涉及的实践。

更准确地说:维基百科报告了 12 种做法,我认为它们是“经典”的做法。

Kent Beck 和 Ron Jeffries 都指出了 13 种做法(您可以在维基百科页面底部找到有关“极限编程实践”的链接,因为我是 Stack Overflow 的新用户,所以我无法在此处发布它们),而对 Kent Beck 的这篇评论“ XP 解释”(第 2 版)报告了 20 多种不同的实践。

作为该主题的完整初学者(基本上作为程序员的完整初学者),我想对此事有所启发。我的印象是我应该看看 Beck 的书,因为第二版是在 XPerience 几年后写的,但我在此基础上找到的材料要少得多。

4

2 回答 2

2

在“XP解释”的第一版中,有十二个实践。

在第二版中,对实践进行了重组:一些被更名或合并,一些被删除(隐喻),现在有:十三个主要实践和十一个必然实践。

在您提到的页面中的“第一版实践”主题下,可以找到十二个实践的原始列表以及它们在更新中的显示方式。

在阅读的过程中,您肯定会区分 XP 和 XP2e(XP 第二版)。

很可能,第一版中有四个原则,第二版引入了第五个原则(尊重)。

于 2010-05-17T11:58:56.243 回答
0

正如 敏捷博客https://manojgupta2000.wordpress.com/2010/05/19/agile-project-management-brief-introduction ”中所解释的,有以下方法

  • Scrum:
  • 水晶:
  • 功能驱动开发:
  • 精益发展:
  • 动态系统开发方法(DSDM):
于 2010-05-20T08:50:40.287 回答