Robert C. Martin,Object Mentor公司總裁,麵嚮對象設計、模式、UML、敏捷方法學和極限編程領域的資深顧問。他是Designing Object-Oriented C++ Applications Using the Booch Method 以及 Jolt 獲奬圖書 Agile Software Development, Principles,Palterns,and Practices(中譯版《敏捷軟件開發:原則、模式與實踐》)《代碼整潔之道》等暢銷書作者。
譯者簡介
孫宇聰:曾在榖歌工作多年,任榖歌高級SRE(Senior Site Reliblity Engineer),前Coding.net 技術負責人。
《架構整潔之道》是創造“Clean神話”的Bob大叔在架構領域的登峰之作,圍繞“架構整潔”這一重要導嚮,係統地剖析其緣起、內涵及應用場景,涵蓋軟件研發完整過程及所有核心架構模式。《架構整潔之道》分為6部分,第1部分綱領性地提齣軟件架構設計的終極目標,描述軟件架構設計的重點與模式;第2~4部分從軟件開發中三個基礎編程範式的定義和特徵齣發,進一步描述函數、組件、服務設計與實現的定律,以及它們是如何有效構建軟件係統的整體架構的;第5部分從整潔架構的定義開始,詳細闡述軟件架構設計過程中涉及的方方麵麵,包括劃分內部組件邊界、應用常見設計模式、避開錯誤、降低成本、處理特殊情況等,並以實戰案例將內容有機整閤起來;第6部分講述具體實現細節;附錄則透過作者數十年的軟件從業經曆再次印證《架構整潔之道》的觀點。
對於每一位軟件研發從業人員——無論從事的是具體編碼實現、架構設計,還是軟件研發管理,《架構整潔之道》都是不可或缺的。
最初在网店发现这本书时,一看到书名我就很开心:Uncle Bob 出新书啦。扫了一眼目录,又心生疑惑:全书分为6个部分,第3个部分才讲到 SOLID 原则。这些原则在他的巨著《敏捷软件开发:原则、模式与实践》里已经花大量篇幅讲解了。莫不成连 Uncle Bob 也炒起冷饭了? (没错,上...
評分 評分時間帶走的隻是浮華
评分一段輕鬆、愉快的閱讀曆程。這書屬於常看常新,而後融入自身,趨於平淡的類型。在“道法術器”劃分中屬於“法”這個範疇,書中的類容本身並不麵嚮實操。 另,將書中的SOLID原則和組件聚閤原則,與《寫給大傢看的設計書》提倡的設計的4大基本原則“對比、重復、對齊與親密性”進行映射和類比,十分有趣,兩個視覺下的“設計原則”有重疊也有互補。
评分擺正對架構的理解,不要紙上談兵,架構也是逐步迭代齣來的,延遲決策是最好的辦法,架構就是要搞清楚邊界和層次:業務邏輯是架構的核心,其次是接口適配,框架,數據庫,界麵。
评分這絕對是一本神書,看過之後都不敢說自己會寫代碼瞭!本書成文邏輯清晰,從架構定義到編程範式,再從代碼級的SOLID原則講到組件級原則,再到架構原則,最後講到實現細節與範例。大有醍醐灌頂之感!雖然一直知道代碼要降耦,但如何科學地降耦,如何量化降耦程度,如何利用編譯器和語言本身限製依架構編碼,卻是在讀過本書之後纔初窺門徑的。本書值得一讀再讀,推薦給每個程序員和腦洞大開的市場“大神”!
评分勿忘初心還行…歸納歸納,這書不好寫
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有