阈值驱动的架构
我已经指出,使用被动的方法维持架构需要付出大量的努力,另外,我希望我已经使您相信,开发过程中很容易发生架构违背。通过将架构测试作为构建过程的一部分执行,您能够使这种检查自动化并且能够重复执行。图 3 显示了在运行 Ant 后显示构建失败,这样不是很好吗?我甚至根本不需要再去看 JDepend 报告了。
图 3. 架构违背引起的构建失败
这种主动监控的优势在于,你可以在发现架构分层问题后马上解决它。问题解决得越迅速,越有助于降低风险 —— 更不用提代价了。本质上,您的团队不会因此收到干扰,并能够继续工作,实现快速发布可用软件的目标。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/