本文翻譯自:archunit
thoughtworks技術(shù)雷達(dá)相關(guān)條目的演進(jìn)評(píng)估有如下幾個(gè)評(píng)級(jí):
采納:我們強(qiáng)烈主張業(yè)界采用這些技術(shù)抄淑。我們會(huì)在適當(dāng)時(shí)候?qū)⑵溆糜谖覀兊捻?xiàng)目吓坚。
試驗(yàn):值得追求煤蹭。重要的是理解如何建立這種能力儡首。企業(yè)應(yīng)該在風(fēng)險(xiǎn)可控的項(xiàng)目中嘗試此技術(shù)。
評(píng)估:為了確認(rèn)它將如何影響你所在的企業(yè)磷斧,值得作一番探究。
暫緩:謹(jǐn)慎推行
2018年11月被評(píng)估為試驗(yàn)階段:
ArchUnit 是一個(gè) Java 測(cè)試庫(kù),用于檢查包和類依賴怠堪、注解驗(yàn)證(annotation verification)甚至層一致性(layer consistency)等架構(gòu)特性(architecture characteristics)。 我們期望它在您現(xiàn)有的測(cè)試設(shè)置中作為單元測(cè)試運(yùn)行名眉,即使它僅支持基于 Java 的架構(gòu)粟矿。 ArchUnit 測(cè)試套件(test suite)可以整合到 CI 環(huán)境或部署管道(deployment pipeline)中,從而更容易以演進(jìn)式架構(gòu)(evolutionary architecture
)的方式實(shí)現(xiàn)適應(yīng)度功能(fitness functions
)损拢。
2018年5月被評(píng)估為評(píng)估階段:
ArchUnit 是一個(gè) Java 測(cè)試庫(kù)陌粹,用于檢查包和類依賴、注解驗(yàn)證甚至層一致性等架構(gòu)特征福压。 它在您現(xiàn)有的測(cè)試設(shè)置中作為單元測(cè)試運(yùn)行的事實(shí)讓我們感到高興掏秩,即使它僅適用于 Java 架構(gòu)或舞。 ArchUnit 測(cè)試套件可以整合到 CI 環(huán)境或部署管道中,從而更容易以演進(jìn)式架構(gòu)的方式實(shí)現(xiàn)適應(yīng)度功能蒙幻。