文章目录
[+]
意义:
对于企业系统应用来说,在开发过程中用模块化编程也是非常不错的,在软件整体性方面更强,耦合性更低。模块化的意义在于最大化的设计重用,以最少的模块、更快速地满足更多的个性化需求。
1、模块之间互相隔离,实现故障隔离。
2、一个模块一个分支,不会引发代码冲突。

(图片来自网络侵删)
3、具有良好的复用性。
4、方便维护,多版本部署,可以在运行时同时部署某个模块的新旧版本,进行AB TEST。

(图片来自网络侵删)
当然,这也是根据企业规模决定是否要进行模块化开发。如果公司具有一定的研发实力,开发人员比较多,可以进行模块化开发,如果公司只有几个编程人员,模块化开发还是要慎重考虑。