極限編程(XP)是一種經曆過實踐考驗的輕量級軟件開發方法學。《解析極限編程》是XP宣言,也是第一本有關XP的圖書。
全書共分三部分,第1部分包括第1章至第9章,通過討論創建新的軟件開發規範中要解決的問題的不同層麵來設定極限編程的前提。第2部分包括第10章至第18章,內容著重於如何將第一部分中的抽象概念轉化為具體方法論的實踐,這部分不會確切地說明如何執行這些實踐,而是要討論它們的大體結構,同時提供瞭一套指導性的準則和策略。第3部分包括第19章至第27章,該部分討論瞭如何將上一部分中的策略確切地付諸實踐。
發表於2024-11-21
解析極限編程 2024 pdf epub mobi 電子書 下載
XP的基本原則之一是簡單 “開始簡單以後再改的難度” 比 “開始復雜,以後再改的難度”小 對於一個實施瞭幾十個係統,並主持設計開發瞭其中十多個不同類型的管理軟件(大部分是中小係統)的我來說,看到這一段真是 於我心有戚戚焉。 有一次協助一個子公...
評分喜歡看這種很短的書,我昨天晚上站在宿捨就看完瞭,我都佩服我自己。裏麵有不少思想還是不錯的,勇氣,信任,開放,勾勒瞭一幅完全投入激情的工作的情景。裏麵很重要的一個思想是 把一個大的復雜的事情分解成小事情,先把最核心的事情做完,不斷重構,不斷快步嚮前。感...
評分假如我是個希望在工作中達到extreme的狀態和效率的人,那麼我究竟應當怎麼做呢?基於人與人之間應該互相尊重的價值觀,作者提齣瞭很多程序開發項目中做到extreme的方法:嬰兒步,測試先行,每日部署等等。 目前隻看到大綱中所列條目的部分,我打算在目前的項目中以行動支...
評分一、什麼是極限編程XP(Extreme Programming)? 1、以開車為例,開車並不是簡單把車開對方嚮,開車是需要保持注意力集中,這樣調整一下,再那樣調整一下。這裏麵包含瞭三個非常重要的東西:保持清醒、適應、改變。 2、這個跟軟件開發有什麼關係? 因為軟件中所有東西都在改...
評分喜歡看這種很短的書,我昨天晚上站在宿捨就看完瞭,我都佩服我自己。裏麵有不少思想還是不錯的,勇氣,信任,開放,勾勒瞭一幅完全投入激情的工作的情景。裏麵很重要的一個思想是 把一個大的復雜的事情分解成小事情,先把最核心的事情做完,不斷重構,不斷快步嚮前。感...
圖書標籤: 敏捷開發 軟件工程 XP 軟件開發 項目管理 agile 計算機 軟件過程與方法學
言簡意賅
評分XP的目標:響應變化的快速開發。其核心框架為:一次迭代=需求/估算/計劃+測試驅動+最簡實現+(必要的重構)。"最簡實現"的意思是不做任何【當前】不需要的靈活性,直接瞭當地編碼,等確實需要時再重構。而測試驅動為重構和迭代提供支撐。感想:對個人開發有啓發,但當前的PJ是拿不齣那麼多懂重構的人的。
評分很有啓示性。像這本書告訴你那樣去開發産品,除非你更在行(比如說有開發操作係統、航天飛機或者Google的經驗)。
評分經典,推薦原版
評分一切方法論來源於我們的恐懼——保持簡單,心懷勇氣
解析極限編程 2024 pdf epub mobi 電子書 下載