Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

2年前关闭。



Improve this question




最近,我开始阅读有关敏捷方法论的文章,​​尤其是XP。但是,对于极限编程中涉及的实践,我有些困惑。

更确切地说:
维基百科报告了12种做法,我以某种方式认为这是“经典”的做法。

肯特·贝克(Kent Beck)和罗恩·杰弗里斯(Ron Jeffries)都指出了13种做法(您可以在Wikipedia页面的底部找到有关“极限编程实践”的链接,由于我是Stack Overflow的新用户,因此无法在此处发布它们),而this评论肯特·贝克(Kent Beck)的“XP解释”(第2版)报告了20多种稍有不同的做法。

作为该主题的一个完整的初学者(以及基本上作为一个程序员的一个完整的初学者),我想对这个问题有所启发。我的印象是,我应该看一下贝克的书,因为第二版是在XPerience编写了几年之后编写的,但是基于此,我发现的 Material 要少得多。

最佳答案

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

在第二版中,对实践进行了重组:对某些实践进行了重命名或合并,对某些实践进行了删除(隐喻),现在有:13种主要和11种必然实践。

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

阅读时,您一定会区分XP和XP2e(XP第二版)。

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

关于agile - 极限编程“core”的实践是什么? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2848634/

10-11 04:32