太极软件开发--评《超越传统的软件开发——极限编程的幻象与真实》
- cfy_larrycai 财富等级:
|
国内影印和翻译出版了大量的XP/CMM/敏捷软件开发的书籍。但是真正进行细致剖析的很少见。如果没有扎实的功底,是得不出那么深刻的见解的。
本书最好的地方应该是第十章-极限编程的评语,他给人以一种豁然开朗的感觉,把许多隐藏在极限编程后面的东西(起源,思想,趋势)都详细挖掘了。
太极软件开发虽然只有短短的一章,但是其中蕴含的内容不少,可能作者想积累更多的素材单独写一本书也未可知,;-)。
建议想了解软件开发的人都可以读读,特别是XP的鼓吹者和反对者。
对书中有些看法取保留意见。如Page 271 对Scott Ambler的话,我不觉得可笑,他(Scott)只是暗示CMM不代表全部,还有敏捷软件开发,(当然这也不是代表全部),这并不表明他在鼓吹XP.或许作者可以和Scott联系一下。
是本好书
|
|
此评论对你有用
没用
|
| |
|
我对XP的一点看法-----《超越传统的软件开发——极限编程的幻象与真实》读后感
- xinzhixuan 财富等级:
|
我对XP的一点看法-----《超越传统的软件开发——极限编程的幻象与真实》读后感
最近,有幸通读了香港理工大学老师编写的《超越传统的软件开发——极限编程的幻象与真实》, 受到启示,有了如下一些感受和联想:
极限编程(第一版),有四个核心价值,分别是:沟通、简单、反馈、勇气。
对这四个核心价值,我的理解是:充分的发挥人的积极主动性,不要什么条条框框, 让程序员和客户充分的发挥潜力,以小的进步为阶段目标,通过不断的迭代活动, 不断的推陈出新,最终达到一个完善的目的。
上面的思想,有那么一点像道家思想的意思。 在道德经第三章中写道: 1 不尚贤,使民不争。 2 不贵难得之货,使民不为盗。 3 不见可欲,使民心不乱。 4 是以圣人之治,虚其心,实其腹,弱其志,强其骨。 5 常使民无知无欲,使夫智者不敢为也。 6 为无为,则无不治。 第四章又写道: 1 道冲而用之,久不盈,渊兮似万物之宗。 2 挫其锐,解其纷,和其光,同其尘,湛兮似或存。 3 吾不知其谁之子,象帝之先。
上面两章可以简单的说(当然老子不会同意的): 所有的法规都是多余的,不要让人知道什么是对错,只要循着道的指引,自由的运动, 就会达到一个意想不到的理想境地,这样就可以实现“无为而治”。
极限编程和道家思想之间,好像有这样的共同点:不需要多余的束缚,在真理的指引下,事物自己就可以完善。
好像是一个真理?
如果真是这样,那么就会有个问题:就是这所有的一切,都依赖于人,以及人理解的“道”, 而人是一种非常不可靠的生产力(相对于工厂里的生产线),让他们自由的发展,也许可以达到一个理想的目标。 但是,要等多长的时间呢?要消耗多少资源呢?
当然,我们也可以依据上面的思想,给人们规定活动的原则,那就是: 快速反馈,假定简单、递增变化、拥抱变化、质量产品。这就好像是合“道”的行为法则了。
再把它具体到具体的行为上,那就会有12个最佳实践: 小版本、规则游戏、现场客户、隐喻、简单设计、重构、测试驱动开发、持续集成、结对编程、代码共有、 编码标准、每周40小时工作制。
好像Merel把极限编程和老子的道家思想做过研究,我还没有找到相应的资料,不知他是如何说的。 最后,极限编程和敏捷软件开发已经有了新的突破,而这突破却是来自中国而非西方国家, 这就是软件开发节奏 (Software Development Rhythms)。
辛金卫 北京
|
|
此评论对你有用
没用
|
| |
|
[ComputerScience]我要赞一本书 -- Flying Hero
- 218.189.200.*
|
今天本来去海图买韩寒的《三重门》的,无意中发现了这门《超越传统的软件开发——极限编程的幻象与真实》。它独特的书名与纯中文的作者名一下子就吸引了我。简单的浏览之后,我可以说,这是我见过的中国人第一本有自己思想的书。
作者对于当前的极限编程热,没有盲目的崇拜和吹捧,而是进行了实验与调查,收集了大量数据来判断其有效性。对于极限编程的每一个条实践,作者都进行了详尽的分析,判断其适用范围与效果。且不论作者的分析是否正确,这种科学的态度和精神,就是值得全国无数人云亦云的程序员好好学习的。
另外,在当前IT创造新名词的风气无限膨胀的情况下,作者没有再创造出一个XXP或XPP,而是把他们对极限编程批判继承的结果仍然称作极限编程。这种朴实的作风,也是值得全国科研工作者好好学习的。
当然这本书的也有很多问题。作者糟糕的文笔和混乱的行文方式常常让人感觉不知所云。不过作为国内第一本有自己思想的书,这些问题并不能掩盖其历史意义。
这本书的三名作者除了最后一个显然是挂名的李明树以外,都是我没有听说过的人,不知道他们是来自科研界还是工业界。如果是来自科研界的,那我要好好庆幸一番我们科研界还有脚踏实地做事的人。如果是来自工业界的,那科研界真的该好好检讨一番为什么这本显然是应该科研人员写的书却要业界人士来写。搞科研的到底做了些什么?
http://www.blog.edu.cn/blog.asp?name=flyinghero&date=2005-1-18
|
|
此评论对你有用
没用
|
| |
|