模块化

什么是模块化

一、 现实生活中的模块化的例子:

  • 模块化计算机
  • 谷歌模块化手机
  • 模块化房屋

二、 代码模块化的例子:

  • 日期模块
  • 日志模块
  • 数学计算模块
  • 。。。

三、 模块化生产的优点:

  • 生产效率高
    • 直接组装就是成品
  • 便于维护
    • 维修方便,哪儿块坏了修哪儿块就可以

四、 程序模块化:

  • 日期模块
  • 日志模块
  • 数学计算模块
  • 登录认证模块
  • 报表展示模块
  • 。。。。。。
  • 所有这些模块共同组成了程序软件系统

五、 程序模块化开发的优点:

  • 开发效率高
    • 代码方便重用,别人开发的模块z直接拿过来就可以使用,不需要重复开发类似的功能。
  • 方便后期维护
    • 软件的生命周期中最长的阶段其实并不是开发阶段,而是维护阶段,需求变更比较频繁,使用模块化的开发方式更容易维护。

## 六、非模块化开发的问题:

  • 命名冲突
    • 团队协作开发,不同开发人员的变量或者函数名可能相同。
  • 文件依赖
    • 代码重用时,引入 JS 文件的数目可能少了或者引入的顺序不对。

总结

  • 生产角度
    • 一种生产方式,生产效率高,维护成本低。
  • 软件开发角度
    • 就是一种开发模式,写代码的一种方式,开发效率高,方便后期维护。
文章目录
  1. 1. 什么是模块化
    1. 1.1. 一、 现实生活中的模块化的例子:
    2. 1.2. 二、 代码模块化的例子:
    3. 1.3. 三、 模块化生产的优点:
    4. 1.4. 四、 程序模块化:
    5. 1.5. 五、 程序模块化开发的优点:
    6. 1.6. 总结
,