最近,我开始阅读有关敏捷方法论,特别是 XP 的内容。不过,我对极限编程所涉及的实践有些困惑。

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

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

作为该主题的完全初学者(基本上作为程序员的完全初学者),我希望对此事有所启发。我的印象是我应该看看 Beck 的书,因为第二版是经过几年的 XPerience 编写的,但基于此我发现的材料要少得多。

有帮助吗?

解决方案

在的“XP解释”第一版,有12点的做法。

在第二版,实践已重新组织:一些已被重命名或合并,部分已被移除(比喻),现在有:13种初级和11推论做法

在你提到的页面中的“第一版实践”的主题,人们可以找到的十二项实践原始列表以及它们是如何出现在更新。

在阅读,你一定会让人区分XP和XP2e(XP第二版)。

有可能的,有一个在第一版四个原则和第五个(尊重)与第二版引入。

其他提示

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

  • 敏捷:
  • 水晶:
  • 功能驱动开发:
  • 精益开发:
  • 动态系统开发方法(DSDM):
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top