重构极限编程

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > 重构极限编程

出版社:第1版 (2005年6月1日)
出版日期:2005-6
ISBN:9787302095293
作者:(英)斯蒂芬(Stephens M.),(美)罗森伯格(Rosenberg D.)
页数:305页

书籍目录

第Ⅰ部分 另一个美好的混乱  第1章 疯狂的XP     1.1 理论上的极限编程     1.2 XP面向什么问题     1.3 实践中的极限编程: XP实际经历的评价     1.4 先拆下,后重建     1.5 小结   第2章 XP诞生于何处     2.1 C3概述     2.2 XP项目的生命周期(如C3的活动所展示)     2.3 C3的问题     2.4 小结   第3章 反XP案例     3.1 一个自反安全网络(蛇圈)     3.2 因此制宜XP颠倒的原因     3.3 小结 第Ⅱ部分 XP的社会效应  第4章 Extremo文化     4.1 “XP不是无节制的删减!”     4.2 XP进入主流     4.3 XP和.com的繁荣     4.4 XP作为人的过程     4.5 XP术语     4.6 像Constantinople和TerminationCanbeSuccess 这样的长词     4.7 向发信人攻击     4.8 恐惧     4.9 小结   第5章 现场客户     5.1 那是客户的问题     5.2 现场客户:旧约     5.3 现场客户:新约     5.4 小结   第6章 结对编程     6.1 结对编程基础     6.2 有项研究能证实我的观点     6.3 为沉默的声音祈求     6.4 这是一种爱的工作,却要用强迫的手段来实行     6.5 生产率:程序员数量/2==程序员数量     6.6 结对编程说明     6.7 小结   第7章 口头文档     7.1 “但是我以为您的意思是……”    7.2 只是无知的白痴     7.3 小结 第Ⅲ部分 无需永久性的规范和预设计  第8章 先测试后设计     8.1 当只有锤子时     8.2 XP设计的口头禅:没有BDUF     8.3 单元测试的问题     8.4 小结   第9章 编程后的持续重构     9.1 重构的天堂     9.2 XP设计的口头禅:残忍地重构     9.3 预先设计能否完全避免后来的重大重构     9.4 在固定的用户库下进行重构     9.5 小结   第10章 用户故事和接受度测试     10.1 爸爸,给我讲个故事     10.2 用户故事与用例     10.3 用户故事与需求     10.4 作为接受度测试的“文档化”需求     10.5 小结 第Ⅳ部分 永久编码机  第11章 软件开发无止境     11.1 进度表本身并不存在     11.2 范围可变的合同     11.3 小结   第12章 紧急结构和设计     12.1 XP设计的咒语:YAGNI     12.2 构建紧急设计的基础构造     12.3 代码有设计价值而没有商业价值     12.4 紧急结构与早期原型     12.5 小结   第13章 拥抱变化     13.1 变更成本曲线(修改错误成本的曲线)     13.2 早期发布,经常发布     13.3 发布计划     13.4 迭代计划     13.5 永久编码机(拥抱变化)     13.6 变化是什么     13.7 使用预先设计来增强敏捷性     13.8 小结 第Ⅴ部分 全 局 图  第14章 可伸缩性     14.1 问题描述:在50人的项目中使用XP方法     14.2 体系结构的可伸缩性     14.3 当XP开始失效时    14.4 小结   第15章 重构XP     15.1 如何既敏捷又不脆弱     15.2 拔掉极限编程的毒牙:除去XP中的“极限”     15.3 案例研究:服务器工具项目     15.4 小结   第16章 结论:消除事实曲解的地方     16.1 运用中的无形技巧     16.2 在结束之时     16.3 结束语

作者简介

本书分析了XP的缺点,并提出一种可选择的实现敏捷性的方法,打碎一些紧随XP浪潮开始出现的神话,如无需记录工作的神话,一位现场客户和一些自动化测试足以替代书面需求规范的神话,以及个人的需要和舒适是项目次要元素的神话等。并且以娱乐和幽默的方式来实现目的。

图书封面


 重构极限编程下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     XP是很严格的一个过程,是环环相扣的一个链条,而多数书里只是谈到了可能带来的好处,而没有指出实施中的风险,这本书可以使大家冷静一下。虽然书中的讽刺意味过重了,但对于客观考察XP的技术员来说,不妨视为一种调侃。
  •     TWI 的时候 MX 提到了这本书。这本书非常罕见的列举了很多XP 失败的例子,多数来自于邮件组的讨论。这本书的出现或许会给人了一种感觉,这本书的目的是为了证明XP和Agile是不可行的~然而,事实上,该书的作者恰恰是DSDM(7大敏捷方法族中的一员)的创始人,同时也是敏捷宣言的签署人之一。事实上该书的出现恰好像是一个灯塔,因为 Agile 的特殊性,很容易产生形似而神不合的伪“Agile”实现,从本质上说,这些实践都是反敏捷的,虽然它们都扣上了一个敏捷的帽子。这本书很好的把这些容易出问题的地方列举了出来,起到了一种警醒的作用。
  •     我最近粗略的看了这本书。作者的观点明确:反对对XP的狂热崇拜;语气有点讽刺的意味。特别的地方是,用改编后的甲壳虫的歌曲穿插在章节中.我对这本书感觉不好,原因有二,其一,大概是因为我属于支持xp的一派吧,对于出言讥讽xp的作品,心理上“不受用”;其次,翻译的错误比较多。例如, CRC卡片就被翻译成了循环冗余校验卡,很是怪异。估计是译者对于这种名词的语境不甚熟悉吧。但是总体来说,有人能够从另外一个角度,对xp提出一些反面的意见,对于xp本身还是有益的。有兴趣的人可以和另外一本书对照着看,应该更有意思。http://www.douban.com/subject/1220623/

精彩短评 (总计8条)

  •     很不多,从另一个角度剖析了XP
  •     很少见的从负面写xp过程的书,很多问题也与我实际做xp中遇到的一样,,可惜如果再多给出解决方案就好了,,不过总体上告诫了大家xp可能存在的一些问题,不要盲目乐观的上马,,还是很值得一看的
  •     对XP的批判非常到位,然而,俺不欣赏对XP的所谓改进。极限编程充其量提供了一些思想火花,远远未提供完整的软件工程过程。如果仅仅依靠极限编程,会害死人的。
  •     少有的为xp降温的一本,值得一看。无聊的讽刺让内容水了很多,但是书的结构不错,而且很多地方还是颇有说服力的点中了我的疑惑。现在有两个问题:一是,xp对于学习研究型的项目怎样?二是,本书对xp进行非敏捷修正的同时,似乎并没有讨论可能带来的不良后果。最后,对xp的重构似乎过于中庸了,也许将xp从教条中解放,复归它的初衷的话,可以得到更多
  •     比拥抱变化原书要好读……当然这个时候自己依然没有任何XP经验
  •     如果你自认为了解XP,请说出他的三个缺点。
  •     监视阅读完的,把XP的很多实践拿出来进行剖析,期间还举例进行说明。
  •     这本书很有思想,它对极限编程进行了反思,极限编程并不能解决所有的问题。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024