自动化测试平台化[v1.0.0][模块化设计方法]

最早的软件架构被称为Monolith架构,所有产品功能都放在一个巨大的工程项目里,并且功能之间的代码相互纠缠和调用,如图所示,在这种设计模式下,各种功能没有严格的边界,依赖关系混乱,牵一发而动全身,维护成本相当高,后期的迭代维护都是灾难性的 模块化设计思想出来之后,大大缓解了这个问题,在定义模块的时候首先要做的就是定义边界,并且对调用接口进行严格的定义和封装,模块内的逻辑不可再暴露在外界,模块间只
相关文章
相关标签/搜索