架構(gòu)整潔之道


內(nèi)容簡(jiǎn)介
《架構(gòu)整潔之道》是創(chuàng)造“Clean神話”的Bob大叔在架構(gòu)領(lǐng)域的登峰之作,圍繞“架構(gòu)整潔”這一重要導(dǎo)向,系統(tǒng)地剖析其緣起、內(nèi)涵及應(yīng)用場(chǎng)景,涵蓋軟件研發(fā)完整過(guò)程及所有核心架構(gòu)模式?!都軜?gòu)整潔之道》分為6部分,第1部分綱領(lǐng)性地提出軟件架構(gòu)設(shè)計(jì)的終極目標(biāo),描述軟件架構(gòu)設(shè)計(jì)的重點(diǎn)與模式;第2~4部分從軟件開(kāi)發(fā)中三個(gè)基礎(chǔ)編程范式的定義和特征出發(fā),進(jìn)一步描述函數(shù)、組件、服務(wù)設(shè)計(jì)與實(shí)現(xiàn)的定律,以及它們是如何有效構(gòu)建軟件系統(tǒng)的整體架構(gòu)的;第5部分從整潔架構(gòu)的定義開(kāi)始,詳細(xì)闡述軟件架構(gòu)設(shè)計(jì)過(guò)程中涉及的方方面面,包括劃分內(nèi)部組件邊界、應(yīng)用常見(jiàn)設(shè)計(jì)模式、避開(kāi)錯(cuò)誤、降低成本、處理特殊情況等,并以實(shí)戰(zhàn)案例將內(nèi)容有機(jī)整合起來(lái);第6部分講述具體實(shí)現(xiàn)細(xì)節(jié);附錄則透過(guò)作者數(shù)十年的軟件從業(yè)經(jīng)歷再次印證《架構(gòu)整潔之道》的觀點(diǎn)。
對(duì)于每一位軟件研發(fā)從業(yè)人員——無(wú)論從事的是具體編碼實(shí)現(xiàn)、架構(gòu)設(shè)計(jì),還是軟件研發(fā)管理,《架構(gòu)整潔之道》都是不可或缺的。
作者簡(jiǎn)介
Robert C. Martin,Object Mentor公司總裁,面向?qū)ο笤O(shè)計(jì)、模式、UML、敏捷方法學(xué)和極限編程領(lǐng)域的資深顧問(wèn)。他是Designing Object-Oriented C++ Applications Using the Booch Method 以及 Jolt 獲獎(jiǎng)圖書(shū) Agile Software Development, Principles,Palterns,and Practices(中譯版《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》)《代碼整潔之道》等暢銷書(shū)作者。
譯者簡(jiǎn)介
孫宇聰:曾在谷歌工作多年,任谷歌高級(jí)SRE(Senior Site Reliblity Engineer),前Coding.net 技術(shù)負(fù)責(zé)人。
PDF資源
鏈接:https://pan.baidu.com/s/1_VU8USmd772qhsSHa5USWQ?pwd=xus7