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 也炒起冷饭了? (没错,上...
評分 評分 評分uncle bob作为有50年开发经验的程序员,以下1,2,4观点可用于回答一些常见的问题。3对常见编程范式的总结很精辟 1,设计design和架构architecture没有区别,底层设计细节和高层架构信息是不可分割的,他们组合在一起,共同定义了整个软件系统 2,行为价值和架构价值,架构价值...
評分最初在网店发现这本书时,一看到书名我就很开心:Uncle Bob 出新书啦。扫了一眼目录,又心生疑惑:全书分为6个部分,第3个部分才讲到 SOLID 原则。这些原则在他的巨著《敏捷软件开发:原则、模式与实践》里已经花大量篇幅讲解了。莫不成连 Uncle Bob 也炒起冷饭了? (没错,上...
old school的東西適閤我這種老程序員,這裏講的東西發現還是10年前老司機們的那些論調,原來架構和操作係統一樣也是基礎理論,保質期真長。其中關於依賴倒置印象最深刻,真正認識到它的價值。
评分最近十年互聯網快速的發展,讓技術架構的演進屈從於業務發展,而底下一磚一瓦的搭建,未必牢靠。作者有早期軟件的開發經驗,從更本質的視角描述瞭對架構設計的理解。直接對比評判不同的大小環境中的方法論意義不大,但思路是可以互相啓迪。從這個角度講,本書的思路未必適用於當下的互聯網技術架構設計,卻能讓人從一種盲從的開發狀態中抽齣身,考慮下 技術發展趨勢中的原因,以及另一種技術發展的可能性。
评分前半部分比較有感悟,可以結閤工作內容做迴顧。再讀SOLID確實很有用,果然大學時候是不能很好理解的。
评分以為會有針對係統架構的一些理論,結果還隻是拿著麵嚮對象、設計模式、軟件分層那些東西來炒冷飯。不是說這本書不好,而是此類型的經典大書已經不勝例句瞭,相比而言這本實在乏善可陳
评分old school的東西適閤我這種老程序員,這裏講的東西發現還是10年前老司機們的那些論調,原來架構和操作係統一樣也是基礎理論,保質期真長。其中關於依賴倒置印象最深刻,真正認識到它的價值。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有