認(rèn)識(shí)Hamcrest Hamcrest是一個(gè)匹配工具,提供了常用的匹配的工具方法,主要在自動(dòng)化測(cè)試匹配場(chǎng)景中使用,不過也可以用在其他場(chǎng)景下。下面...
引言 有一個(gè)認(rèn)可度比較高的對(duì)于軟件系統(tǒng)架構(gòu)的定義:職責(zé)明確的模塊或者組件、關(guān)聯(lián)關(guān)系、約束和指導(dǎo)原則。如下圖所示: 當(dāng)我們通過需求分析得到了業(yè)務(wù)的...
用例分析是一種簡(jiǎn)單方便的建模方法,基本過程是根據(jù)已有的用例進(jìn)行分析,找到領(lǐng)域的模型類、屬性以及模型之間的關(guān)聯(lián)關(guān)系。因此,通過這種方式建模主要輸入...
引言 之前在看一些需求建模的文章或者書籍時(shí),常??吹接美治龇?,根據(jù)用例里的主謂賓來構(gòu)建模型、模型的方法以及模型之間的關(guān)系等。但是在工作中遇到的...
電票是17年上線的一個(gè)項(xiàng)目,主要功能比較簡(jiǎn)單,由兩個(gè)主要部分組成,一個(gè)是電票的支付單,一個(gè)是電票,功能列表如下。 開發(fā)過程 數(shù)據(jù)表 項(xiàng)目按照以往...
最近看了下《企業(yè)應(yīng)用架構(gòu)模式》,里面提到了事務(wù)腳本跟領(lǐng)域模型兩種建模方式,作者比較推崇領(lǐng)域模型,認(rèn)為在復(fù)雜業(yè)務(wù)下面可擴(kuò)展與可維護(hù)性更好。但是在實(shí)...
前言 在系統(tǒng)上線之后,或多或少總是會(huì)存在問題,有機(jī)器性能方面的問題,例如CPU Load過高,內(nèi)存使用率高,RT高,線程池滿,F(xiàn)ullGC之類,...
最近幾年,中臺(tái)之風(fēng)盛行,各行各業(yè)都希望能建設(shè)自己的”大中臺(tái),小前臺(tái)“,期望能夠通過強(qiáng)大中臺(tái)的復(fù)用能力快速的賦能業(yè)務(wù),讓新業(yè)務(wù)可以快速試錯(cuò),降低整...