最近,我开始阅读有关敏捷方法和XP的内容。不过,我对于极端编程所涉及的实践有点困惑。
更确切地说: 维基百科报告了12种做法,我认为这些做法是“经典”做法。
Kent Beck和Ron Jeffries都指出了13种做法(你可以在维基百科页面底部找到关于“极限编程实践”的链接,我不能在这里发布,因为我是Stack Overflow的新用户),而{{3审查Kent Beck的“XP解释”(第2版)报告了20多种不同的做法。
作为该主题的一个完整的初学者(基本上作为一个完整的初学者作为程序员),我希望在这个问题上得到启发。我的印象是,我应该看看Beck的书,因为第二版是在经过几年的XPerience之后编写的,但我可以找到更少的材料。
答案 0 :(得分:2)
在第一版“XP解释”中,有十二种做法。
在第二版中,实践已经重组:一些已经重新命名或合并,一些已被删除(隐喻),现在有:十三个主要和十一个推论实践。
根据您提到的页面中的“第一版实践”主题,可以找到十二种实践的原始列表以及它们在更新中的显示方式。
在阅读时,人们肯定会区分XP和XP2e(XP第二版)。
可能的是,第一版有四个原则,第二版引入了第五个原则(Respect)。
答案 1 :(得分:0)
如Blog on Agile“https://manojgupta2000.wordpress.com/2010/05/19/agile-project-management-brief-introduction”所述,有以下方法