此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

Extreme Programming Refactored: The Case Against XP (Paperback)
暫譯: 極限編程重構:反對XP的案例 (平裝本)

Matt Stephens, Doug Rosenberg

  • 出版商: Apress
  • 出版日期: 2003-08-14
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Paperback
  • ISBN: 1590590961
  • ISBN-13: 9781590590966
  • 已過版

買這商品的人也買了...

商品描述

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

商品描述(中文翻譯)

《極限編程重構:反對XP的案例》(附有《極限者之歌》)以諷刺的方式探討了日益受到追捧的極限編程(Extreme Programming, XP)方法論。書中探討了一些相當驚人的極限者名言,這些名言典型地體現了XP的做法,例如:「XP者不怕口頭文檔」、「時間表是客戶的問題」、「需求之間的依賴更多是恐懼而非現實」以及「專注是敵人」。

然而,在笑聲之間,書中對XP的許多缺陷進行了認真的分析。作者還檢視了C3,第一個XP專案,其團隊(大多數成員在C3取消前不久獲得了XP書籍合約)自稱為「地球上最好的團隊」。在後面的章節中,作者還指出,影響配對程式設計師的一個問題是過度自信——或者說是「過度勇氣」?作者探討了導致C3「無法解釋」的取消的問題是否也會影響當今的XP專案。

在最後一章(重構XP)中,Matt和Doug建議了一些方法,通過結合一些XP實踐(適度使用)與其他風險較低的方法來實現XP的敏捷目標。

**目錄**

第一部分 你讓我陷入的另一場麻煩(勞瑞爾與哈迪學習編程)
第1章:精神病院中的XP(哎呀,我們是說簡介)
第2章:XP從何而來?(克萊斯勒知道,這可不容易……)
第3章:反對XP的案例

第二部分 XP的社會面向(媽媽別讓你的程式設計師長大成為牛仔)
第4章:極限文化
第5章:現場客戶
第6章:配對程式設計(親愛的喬叔叔,我的配對程式設計師有口臭)
第7章:口頭文檔(矛盾的,還是單純的愚蠢?)

第三部分 我們不寫永久規格,幾乎不做任何前期設計,因此
第8章:第一次測試後的設計
第9章:編程後的持續重構(如果它沒有壞,還是修理它)
第10章:用戶故事和驗收測試

第四部分 永恆的編碼機器
第11章:軟體永遠無法完成(時間表本身並不存在)
第12章:新興架構與設計
第13章:擁抱變化(擁抱人,管理變化)

第五部分 大局
第14章:可擴展性
第15章:重構XP
第16章:結論:中和現實扭曲場