文件名称:重构极限编程——XP的实践与反思(Extreme Programming Refactored: The Case Against XP) 英文版
文件大小:3.68MB
文件格式:CHM
更新时间:2011-01-21 05:24:26
编程,极限编程,XP
【下载说明】
这里提供给大家的是《Extreme Programming Refactored: The Case Against XP》(重构极限编程——XP的实践与反思)一书的CHM格式英文版电子书下载。
【作者简介】
Matt Stephens has been a software developer for over ten years (or twenty+ years if you count his first experience with programming at the age of 11). Much of his commercial work has involved Systems Integration, enterprise architecture, and team leading. Matt lives in Southwest London, England and is currently working as a technical architect and agile process mentor in Central London. He is also the editor of (and regular contributor to) a satirical website for software developers and managers.
Doug Rosenberg of ICONIX Software Engineering, Inc. has been providing system development tools and training for nearly two decades, with particular emphasis on object-oriented methods. He developed a Unified Booch/Rumbaugh/Jacobson design method in 1993 that preceded Rational’s UML by several years. He has produced more than a dozen multimedia tutorials on object technology, including COMPREHENSIVE COM and COMPLETE CORBA, and is the author of Use Case Driven Object Modeling with UML and Applying Use Case Driven Object Modeling with UML.
【内容提要】
+ 打破极限编程(XP)的神话并展示其另一面
+ 对XP实践作彻底、系统的分析,区分敏捷性和脆弱性
+ 提出适用范围更广、可实现XP敏捷目标的更好方法
Extreme Programming Refactored: The Case Against XP is meant to provide an independent look at Extreme Programming. It is meant to cut through the marketing hype of Extreme Programming and expose a number of weaknesses with this approach to software development. It tries to draw a distinction between true "agility" in a software process and "fragility" inherent in techniques such as oral documentation. Extreme Programming (XP) is a consummate mix of good goals, some good advice, and lots of bad advice. The goals and the good advice draw people in; the bad advice can potentially cause projects to fail. The XPers' theory is that when applied together, this mixture of rules will somehow magically be safe. XP therefore represents a high-risk process, wrapped in a "feel-good" methodology. The marketing, hype, and earnest self-assurance of its authors will convince many project leaders to try out XP on their next project.
【前言摘要】
在开始之前,我们想请读者注意本书一些非常独特的元素。这不是一本普通的,一般性的计算机科学类的书籍! 我们感觉这样一个主题适合采用讽刺的手法,因此我们下决心赋予它这样的风格。除讽刺之外,还有许多冷静的幽默。我们有时确实变得严肃,并对了极限编程(XP)固有缺陷和危险进行认真的系统分析。 说到这一点,这本书并非完全“抨击”XP的一部著作。正如后面指出的,不是所有XP都是糟糕的。我们打算提供一个中肯的批评,并指出XP中可以被抢救或重构的部分,以更加健壮的方式实现同样敏捷的目标。 XP受到了名不副实的炒作,并且新的XP书籍继续以难以置信的速度出版。