最近,我开始阅读有关敏捷方法和XP的内容.不过,我对于极端编程所涉及的实践有些困惑.
更确切地说:
维基百科报道了12种做法,我认为这些做法是“经典”做法.
肯特贝克和罗恩杰弗里斯都指出13种做法(你可以在维基百科页面底部找到关于“极限编程实践”的链接,我不能在这里发布它们,因为我是Stack Overflow的新用户),而this评论肯特贝克的“ XP解释“(第2版)报告20多种不同的做法.
作为该主题的一个完整的初学者(基本上作为一个完整的初学者作为程序员),我希望在这个问题上得到启发.我的印象是我应该看看Beck的书,因为第二版是在经过几年的XPerience之后编写的,但我可以在此基础上找到更少的材料.
最佳答案 在第一版“XP解释”中,有十二种做法.
在第二版中,实践已经重组:一些已经重新命名或合并,一些已被删除(隐喻),现在有:十三个主要和十一个推论实践.
在您提到的页面中的“第一版实践”主题下,可以找到十二种实践的原始列表以及它们在更新中的显示方式.
阅读时,你肯定会有人区分XP和XP2e(XP第二版).
可能的是,第一版有四个原则,第二版引入了第五个原则(Respect).