Atitit usrQC27模块化的规范模块化法 v4 t77
目录
1. 模块化层级(软件项目 1
1.1. 子项目》命名空间package机制》类》类文件》方法函数级别》语句 1
2. 常见的模块化机制与实例 1
2.1. 文件夹树 1
2.2. 常见的package模块化机制 命名空间namespace机制 2
2.3. 前缀式模块化 2
3. 模块化原则与最佳实践 2
3.1. 井字形模块化 2
3.2. 核心模块gui,数据库,guice,spring 2
3.3. 优先模块化垂直切分。。 2
3.4. 自包含原则 2
3.5. 参考jdk netclr sdk是个模块化好参照 2
4. 常见模块化问题 2
4.1. 什么时候需要子项目化 2
4.2. Package化 3
4.3. 数据库编程模块化 3
4.4. 避免只有大规模水平模块化cotrole service doc模块化 3
- 模块化层级(软件项目
- 子项目》命名空间package机制》类》类文件》方法函数级别》语句
- 常见的模块化机制与实例
- 文件夹树
代码树 ast等
-
- 常见的package模块化机制 命名空间namespace机制
- 前缀式模块化
常见于一些不支持ns的语言或项目
- 模块化原则与最佳实践
- 井字形模块化
- 核心模块gui,数据库,guice,spring
- 优先模块化垂直切分。。
-
- 自包含原则
常用的模块划分,参考,java nodejs net sdk 系列。。
-
- 参考jdk netclr sdk是个模块化好参照
- 常见模块化问题
- 什么时候需要子项目化
减少主题atiplat_ee体积..凡是外围的依赖jar很大的一律外移动,比如office系列。Spider系列。Poster系列。
依赖于http系列的外衣
-
- Package化
或者代码很多的,超过20个的,一律外衣,比如wechat等。。
-
- 数据库编程模块化
使用前缀机制。。不支持命名空间
-
- 避免只有大规模水平模块化cotrole service doc模块化
先使用垂直模块化划分