官术网_书友最值得收藏!

(美)Bradley Irby

全部作品

軟件再工程:優化現有軟件系統的方法與最佳實踐
會員

再工程領域的集大成之作,由有20余年實踐經驗的杰出CTO、資深軟件架構師撰寫,亞馬遜全五星好評,指引你學會如何以最小的花費,在最短的時間通過再工程方法使舊版系統煥發新生。本書結合真實案例和示例代碼,充分展示探究舊有代碼真實狀態、制定再工程計劃、引入最新的工具和方法以提升性能的思維、方法和最佳實踐,從而將新架構以及開發進展集成到不可離線的關鍵業務系統中。全書共分兩部分。第一部分包括第1~5章。第1章以面向服務的架構為基礎,講解如何明確最終目標的架構。第2章分析3種常見架構模式的區別、工作機制,以及如何選擇適用的架構和設計模式。第3章以一個較高的層次重新認識單元測試的理念和實現。第4章講解如何利用依賴倒置原則打破應用程序的緊耦合,以便進行優化。第5章介紹對單元測試使用測試替身的要點。第二部分包括第6~13章。第6章介紹如何從整體上認識再工程項目的原解決方案,辨析當前代碼的真實狀態。第7章分析再工程團隊在項目規劃和管理方面所面臨的挑戰,并給出解決方案。第8章介紹高效的再工程工具、方法。第9章介紹如何清除舊版解決方案。第10章講解具體添加核心服務、類、庫的方法,以建立再工程基礎。第11章討論如何將新的架構整合到舊版系統。第12章介紹架構重構中的一些重難點任務。第13章講解將窗體重構為控制器的方法和具體步驟。

(美)Bradley Irby ·程序設計 ·12.8萬字

QQ閱讀手機版

主站蜘蛛池模板: 崇仁县| 客服| 中山市| 浦东新区| 青神县| 云霄县| 西安市| 恭城| 蛟河市| 巴青县| 惠东县| 青海省| 志丹县| 吉水县| 卢氏县| 宣恩县| 青神县| 永仁县| 龙岩市| 鄂尔多斯市| 高安市| 宁国市| 麟游县| 凯里市| 墨脱县| 静安区| 根河市| 定南县| 禹州市| 丰台区| 岳阳市| 华安县| 揭阳市| 永吉县| 昌吉市| 隆化县| 霍林郭勒市| 湘西| 都匀市| 子长县| 偏关县|