| | | 大話重構 | 該商品所屬分類:計算機/網絡 -> 軟件工程 | 【市場價】 | 377-547元 | 【優惠價】 | 236-342元 | 【介質】 | book | 【ISBN】 | 9787115348852 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
-
出版社:人民郵電
-
ISBN:9787115348852
-
作者:範鋼
-
頁數:256
-
出版日期:2014-05-01
-
印刷日期:2014-05-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:314千字
-
《大話重構》由範鋼所著,本書**部分用大量的篇幅分析了瀑布流程的問題,並闡述了迭代增量式的經驗型軟件開發方法能夠解決復雜項目中的問題。如果你是管理者,因為在軟件開發中踫到的問題而感到糾結和困擾,想嘗試其他辦法,那麼本書繫統介紹的敏捷思維會打開你的思路。第二部分介紹了如何漸進式地向Scrum轉型,並分析了一些案例。 書中會介紹如何利用一套流程來創造商業價值,這套流程能保證至少每30天就交付完整的軟件功能模塊;如何對你所需要的功能進行優先級排序,然後一一交付;如何根據期望功能跟蹤已交付功能,以此來了解其商業價值,以及軟件開發流程和組織整體上是否健康。用本書中介紹的工具及理念來武裝自己,你將可以幫助你的軟件企業快速掌握現代工程實踐,開始交付你期盼已久的成果。
-
《大話重構》由範鋼所著,本書的價值在於兩點
:
一、讓你明白真正的專業級軟件開發是如何進行
的;
二、讓你明白真正的重構具體是一步步怎麼做的
。
《大話重構》運用大量源於實踐的示例,從編碼
、設計、組織、架構、測試、評估、應對需求變更等
方面,深入而多角度地講述了我們應該如何重構,建
設性地提出了高效可行的重構七步。
讀完本書,實踐重構不再卡殼,需求變更不再糾
結。全面領悟重構之美,遺留繫統不再是夢魘,自動
化測試原來可以這樣做。
本書幫助程序員告別劣質代碼步入精妙設計,讓
遺留繫統的維護者逐步改善原有設計,指導重構實踐
者走出困惑步步堅定。同時,也為管理者加強軟件質
量的管理與監督,提供了好的方法與思路。
-
**部分 基礎篇 第1章 重構:改變既有代碼的一劑良藥 1.1 什麼是繫統重構 1.2 在保險索上走鋼絲 1.3 大布局與小步快跑 1.4 軟件修改的四種動機 1.5 一個真實的謊言 第2章 重構方法工具箱 2.1 重構是一繫列的等量變換--**次HelloWorld重構 2.2 盤點我們的重構工具箱--對HelloWorld抽取類和接口 第3章 小步快跑的開發模式 3.1 大布局你傷不起 3.2 小設計而不是大布局 3.3 小步快跑是這樣玩的--HelloWorld重構完成 第4章 保險索下的繫統重構 4.1 你不能沒有保險索 4.2 自動化測試--想說愛你不容易 4.3 我們是這樣自動化測試的--JUnit下的HelloWorldTest 4.4 采用Mock技術完成測試 第二部分 實踐篇 第5章 **步:從分解大函數開始 5.1 **大函數--軟件退化的重災區 5.2 抽取方法的實踐 5.3 *常見的問題 第6章 第二步:拆分大對像 6.1 大對像的演化過程 6.2 大對像的拆分過程--抽取類與職責驅動設計 6.3 單一職責原則(SRP)與對像拆分 6.4 合久必分,分久必合--類的歸並 第7章 第三步:提高代碼復用率 7.1 順序編程的煩惱 7.2 代碼重復與DRY原則 7.3 提高代碼復用的方法 7.3.1 當重復代碼存在於同一對像中時--抽取方法 7.3.2 當重復代碼存在於不同對像中時--抽取類 7.3.3 不同對像中復用代碼的另一種方法--封裝成實體類 7.3.4 當代碼所在類具有某種並列關繫時--抽取父類 7.3.5 當出現繼承泛濫時--將繼承轉換為組合 7.3.6 當重復代碼被割裂成碎片時--繼承結合模板模式 7.4 代碼重復的檢查工具 第8章 第四步:發現程序可擴展點 8.1 開放?封閉原則與可擴展點設計 8.2 過程的擴展與放置鉤子--運用模板模式增加可擴展點 8.3 面向切面的可擴展設計 8.4 其他可擴展設計 第9章 第五步:降低程序依賴度 9.1 接口、實現與工廠模式 9.1.1 **理解工廠模式和依賴反轉原則 9.1.2 工廠模式在重構中的實際運用 9.2 外部接口與適配器模式--與外部繫統解耦 9.3 繼承的泛濫與橋接模式 9.4 方法的解耦與策略模式 9.5 過程的解耦與命令模式 9.6 透明的功能擴展與設計--組合模式與裝飾者模式 **0章 第六步:我們開始分層了 10.1 什麼纔是我們需要的分層 10.2 怎樣纔能擁抱需求的變化 10.3 貧血模型與充血模型 10.4 我們怎樣面對技術的變革 **1章 一次完整的重構過程 11.1 **步:分解大函數 11.2 第二步:拆分大對像 11.3 第三步:提高復用率 11.4 第四步:發現擴展點 11.5 第五步:降低依賴度 11.6 第六步:分層 11.7 第七步:領域驅動設計 第三部分 進階篇 **2章 什麼時候重構 12.1 重構是一種習慣 12.2 重構讓程序可讀 12.3 重構,纔好復用 12.4 先重構,再擴展 12.5 變*任務緊急時,又該如何重構 **3章 測試驅動開發 13.1 測試驅動開發(TDD)vs.後測試開發(TAD) 13.2 測試驅動開發與重構 13.3 遺留繫統怎樣開展TDD **4章 全面的升級任務 14.1 計劃式設計vs.演進式設計 14.2 風險驅動設計 14.3 制定繫統重構計劃 **5章 我們怎樣擁抱變化 15.1 領域纔是軟件繫統的“心”--工資軟件的三次設計演變 15.2 領域模型分析方法 15.3 原文分析法 15.4 領域驅動設計--使用領域模型與客戶一起設計 15.5 在遺留繫統中的應用 **6章 測試的困境 16.1 重構初期的困局 16.2 解耦與自動化測試 16.3 開發人員,還是測試人員 16.4 建立自動化測試體繫 **7章 繫統重構的評價 17.1 評價軟件質量的指標 17.2 怎樣評價軟件質量呢 結束語:重構改變了世界 附錄
| | | | | |