虽然XP经常作为一系列实践出现,但它可不是终点线。只有最终达到了期望的目标以后,在做XP时你才能越做越好。XP是一个起跑线。它提出这样的问题:“如何能少干活而生产出优秀的软件来?”
最初的答案是如果我们希望软件开发条理分明,必须准备好完全接受那些要采用的实践。行事中庸就是把现在不解决的问题留到更三心二意的时候去处理。最终你会被无数不彻底的措施所包围,以至于再也看不出来程序员所创造的价值的核心来自编程。
我说“最初的答案……”是因为并不存在任何最终的答案。XP丛书的作者都是过来人,他们回过头来讲述自己的故事。这套丛书正是他们沿途栽下的路标:“当心暴龙”、“前方15公里为风景区”、“雨天路滑”。
不好意思,我得回去编程了。
《解析极限编程-拥抱变化》,Kent Beck《规划极限编程》,Kent Beck和Martin Fowler《极限编程实施》,Ron Jeffries、Ann Anderson和Chet Hendrickson《极限编程研究》,Giancarlo Succi和Michele Marchesi《极限编程实践》,James Newkirk和Robert C.Martin《探索极限编程》,William C.Wake《应用极限编程——积极求胜》,KenAuer和Roy Miller