哪些是极限编程的“核心”实践?[关闭]
-
27-09-2019 - |
题
最近,我开始阅读有关敏捷方法论,特别是 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):
不隶属于 StackOverflow