閾值驅動的架構
我已經指出,使用被動的方法維持架構需要付出大量的努力,另外,我希望我已經使您相信,開發過程中很容易發生架構違背。通過將架構測試作為構建過程的一部分執行,您能夠使這種檢查自動化并且能夠重復執行。圖 3 顯示了在運行 Ant 后顯示構建失敗,這樣不是很好嗎?我甚至根本不需要再去看 JDepend 報告了。
圖 3. 架構違背引起的構建失敗
這種主動監控的優勢在于,你可以在發現架構分層問題后馬上解決它。問題解決得越迅速,越有助于降低風險 —— 更不用提代價了。本質上,您的團隊不會因此收到干擾,并能夠繼續工作,實現快速發布可用軟件的目標。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/