推荐两篇对XP的批评
XP From the Trenches: Vanilla XP
http://www.softwarereality.com/lifecycle/xp/xp_trenches2.jsp
引用:
Vanilla XP involved rigid adherence to the 12 XP principles, seven hours of pair programming per day, no solo programming and loss of personal desks and PCs.
Extreme Programming
http://www.softwarereality.com/ExtremeProgramming.jsp
引用:
Despite its popularity, not everyone thinks XP is a good idea.
对于XP,我的态度可以说是双面的。对于敏捷方法的实践者,我认为XP还有它的缺陷,还有很多需要改进的地方。对于尚未从事过敏捷实践的人,我却会说XP是很好的方法。因为,至少有了持续集成和测试先行就比没有要好。XP不是一种完美的方法,甚至不是非常好的方法,但至少比从前的大部分非敏捷方法来得要严格得多。
为什么需要敏捷,如何能够做到敏捷
“牛仔式开发”的迷思:敏捷方法是真正规范、严格的方法,传统软件工程方法不是
“手工作坊”的迷思:企业应用的工程化、自动化程度不是太低,而是太高,高到人的作用是决定性的
学校能够教什么:人的价值不在于一堆吃不完的奶酪,而是在于会不断找到新的奶酪
没有评论:
发表评论