为了更好的管理团队,降低管理成本,需要将代码进行统一标准化,为新人或者初级工程师提供便捷的工具,使得其能够更好的发挥自己的作用
一、模块化和包管理
1.1 模块化解决了什么问题?
模块化的思想为分解和聚合。分解契合的是主观规律,即人为主观的进行分解,降低认识的成本,更好的分析问题。而聚合是客观规律,所见到的大部分都是模块聚合的结果
- 函数层面上来看分解和聚合:
比如说书写一个基本的功能函数,会针对领域内的问题进行细分出来一系列的功能函数(分解),由这些功能函数聚合成要实现的功能(聚合)
大约 6 分钟