Extreme Programming Refactored: The Case Against XP (Paperback)
Matt Stephens, Doug Rosenberg
- 出版商: Apress
- 出版日期: 2003-08-14
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 432
- 裝訂: Paperback
- ISBN: 1590590961
- ISBN-13: 9781590590966
已過版
買這商品的人也買了...
-
$680$537 -
$600$540 -
$680$537 -
$920$727 -
$880$695 -
$690$545 -
$690$587 -
$690$538 -
$420$332 -
$720$562 -
$720$569 -
$399CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801) (Hardcover)
-
$640$576 -
$690$587 -
$580$452 -
$680$537 -
$480$379 -
$750$593 -
$1,900$1,805 -
$299Enterprise JavaBeans, 4/e (Paperback)
-
$620$490 -
$750$593 -
$1,870$1,777 -
$1,056Beautiful Security (Paperback)
-
$1,400Beautiful Testing: Leading Professionals Reveal How They Improve Software (Paperback)
相關主題
商品描述
Extreme Programming Refactored: The Case Against XP (featuring Songs of the Extremos) takes a satirical look at the increasingly hyped Extreme Programming methodology. It explores some quite astonishing Extremo quotes that have typified the XP approach – quotes such as, “XPers are not afraid of oral documentation,” “Schedule is the customer’s problem,” “Dependencies between requirements are more a matter of fear than reality” and “Concentration is the Enemy.”
In between the chuckles, though, there is a serious analysis of XP’s many flaws. The authors also examine C3, the first XP project, whose team (most of whom went on to get XP book deals shortly before C3’s cancellation) described themselves as “the best team on the face of the Earth”. (In a later chapter, the authors also note that one problem which can affect pair programmers is overconfidence – or is that “eXcessive courage”?). The authors examine whether the problems that led to C3’s “inexplicable” cancellation could also afflict present-day XP projects.
In the final chapter (Refactoring XP) Matt and Doug suggest some ways of achieving the agile goals of XP using some XP practices (used in moderation) combined with other, less risk-laden methods.
Table of Contents
Part I Another Fine Mess You’ve Gotten Me Into (Laurel and
Hardy Take Up Programming)
Chapter 1: XP in a Nuthouse (Oops, We Mean
Nutshell)
Chapter 2: Where Did XP Come From? (Chrysler Knows
It Ain’t Easy
. . .)
Chapter 3: The Case Against XP
Part II Social Aspects of XP (Mama
Don’t Let Your Coders Grow Up to Be Cowboys)
Chapter 4: Extremo
Culture
Chapter 5: The On-site Customer
Chapter 6: Pair Programming (Dear
Uncle Joe, My Pair Programmer Has Halitosis)
Chapter 7: Oral Documentation
(Oxymoronic, or Just Plain Moronic?)
Part III We Don’t Write Permanent Specs
and Barely Do Any Upfront Design, So
Chapter 8: Design After First
Testing
Chapter 9: Constant Refactoring After Programming (If It Ain’t Broke,
Fix It Anyway)
Chapter 10: User Stories and Acceptance Tests
Part IV The
Perpetual Coding Machine
Chapter 11: Software Is Never Done (The Schedule
Does Not Exist Per Se)
Chapter 12: Emergent Architecture and Design
Chapter 13: Embracing Change (Embrace People, Manage Change)
Part V The
Big Picture
Chapter 14: Scalability
Chapter 15: Refactoring XP
Chapter
16: Conclusion: Neutralizing the Reality Distortion Field