需求描述了軟件系統(tǒng)是什么氓奈,架構(gòu)則提供了系統(tǒng)的低成本實(shí)現(xiàn)方案,回答了軟件系統(tǒng)如何做的問(wèn)題。架構(gòu)依賴需求坎拐,需求驅(qū)動(dòng)架構(gòu)。 目前,用例是大多數(shù)項(xiàng)目描述需求的方法,軟件分析設(shè)計(jì)活動(dòng)(...
需求描述了軟件系統(tǒng)是什么氓奈,架構(gòu)則提供了系統(tǒng)的低成本實(shí)現(xiàn)方案,回答了軟件系統(tǒng)如何做的問(wèn)題。架構(gòu)依賴需求坎拐,需求驅(qū)動(dòng)架構(gòu)。 目前,用例是大多數(shù)項(xiàng)目描述需求的方法,軟件分析設(shè)計(jì)活動(dòng)(...
通過(guò)本系列文章浑侥,我試圖通過(guò)一個(gè)簡(jiǎn)單的UC來(lái)構(gòu)建我的架構(gòu)世界觀和方法論姊舵,其中核心的線索是SOC,使用的語(yǔ)言是Scala寓落,編程范式為FP 第一篇 編譯器的歸編譯器括丁,運(yùn)行時(shí)的歸運(yùn)...
Lucene作為一個(gè)索引和存儲(chǔ)引擎构资,其實(shí)現(xiàn)中包含了很多數(shù)據(jù)存儲(chǔ)和檢索方面的算法。這里對(duì)其中一部分算法做些簡(jiǎn)單的分析陨簇,希望能夠?qū)ξ覀冊(cè)谄渌I(lǐng)域處理類(lèi)似問(wèn)題時(shí)提供參考吐绵。 批量順序...
背景 所有一切的開(kāi)始都是因?yàn)檫@句話:一個(gè)單子(Monad)說(shuō)白了不過(guò)就是自函子范疇上的一個(gè)幺半群而已,有什么難以理解的非凌。第一次看到這句話是在這篇文章:程序語(yǔ)言簡(jiǎn)史(偽)巢钓。這句...