演進(jìn)式架構(gòu)
鏈接:https://pan.baidu.com/s/1tkDOieZ7nHJWKkqdFJ6qqA?pwd=la0v?
提取碼:la0v

《演進(jìn)式架構(gòu)》由IT行業(yè)領(lǐng)導(dǎo)企業(yè)ThoughtWorks的CTO和架構(gòu)專家聯(lián)合執(zhí)筆,詳盡介紹了演進(jìn)式架構(gòu)的必要性以及如何在具體的軟件開發(fā)流程中實現(xiàn)演進(jìn)式架構(gòu),涵蓋了適應(yīng)度函數(shù)、增量變更、架構(gòu)耦合、演進(jìn)式數(shù)據(jù)、構(gòu)架可演進(jìn)的架構(gòu)、實踐演進(jìn)式架構(gòu)等內(nèi)容。
1.敏捷之父、暢銷書《重構(gòu) 改善既有代碼的設(shè)計》作者、世界知名軟件開發(fā)大師馬丁·福勒傾情作序推薦;
2.《演進(jìn)式架構(gòu)》為O'Reilly系列叢書,“動物書”多年來已經(jīng)成為廣大程序員解決問題的實用指南;
3.作者和譯者均為業(yè)內(nèi)資-深架構(gòu)專家,書本內(nèi)容為他們多年來的實戰(zhàn)經(jīng)驗,讓讀者在軟件開發(fā)時少走彎路;
4.《演進(jìn)式架構(gòu)》著眼于理論、立足于實踐,每一個章節(jié)都有豐富的案例研究,讓讀者在閱讀此書后可以充分了解并掌握演進(jìn)式架構(gòu);
內(nèi)容簡介
在軟件開發(fā)流程中,為了盡可能快地響應(yīng)各種變化,理應(yīng)把結(jié)構(gòu)漸進(jìn)改變作為設(shè)計的首要原則?!堆葸M(jìn)式架構(gòu)》詳盡闡述了演進(jìn)式架構(gòu)的必要性、構(gòu)建方法以及需要注意的問題。各章結(jié)合案例分別討論了軟件架構(gòu)、適應(yīng)度函數(shù)、開展增量變更、架構(gòu)耦合、演進(jìn)式數(shù)據(jù)、構(gòu)建可演進(jìn)的架構(gòu)、演進(jìn)式架構(gòu)的陷阱和反模式,以及實踐演進(jìn)式架構(gòu)。
作者簡介
尼爾·福特(Neal Ford)是ThoughtWorks軟件架構(gòu)師、Meme Wrangler,曾任DSW集團(tuán)CTO,是國際公認(rèn)的軟件開發(fā)與交付專家。
麗貝卡·帕森斯(Rebecca Parsons)是ThoughtWorks CTO,在大規(guī)模分布式對象應(yīng)用開發(fā)和系統(tǒng)集成方面擁有豐富經(jīng)驗。
帕特里卡·柯(Patrick Kua)是數(shù)字銀行N26科學(xué)家,曾任ThoughtWorks主任咨詢師和技術(shù)主管,在敏捷和精益開發(fā)方面擁有豐富經(jīng)驗。
目錄
版權(quán)聲明 ii
O'Reilly Media, Inc.介紹 iv
序 ix
前言 xi
第 1章 軟件架構(gòu) 1
1.1 演進(jìn)式架構(gòu) 2
1.1.1 一切都在變化,如何才能長期規(guī)劃 3
1.1.2 完成架構(gòu)構(gòu)建后,如何防止它逐漸退化 4
1.2 增量變更 5
1.3 引導(dǎo)性變更 6
1.4 多個架構(gòu)維度 6
1.5 康威定律 8
1.6 為何演進(jìn) 10
1.7 小結(jié) 11