辅助文件选用情景分析
小于 1 分钟
辅助文件选用情景分析
目录
辅助文件选用情景分析
模块化
模块化 or 非模块化
选用模块化的理由
- 模块复用
- 模块维护或升级
插件 or 脚本
选用脚本的理由:
- 动态脚本无需编译,即可随时修改脚本内容并执行
- ......
选用插件的理由:
- 插件可以由多个文件共同编写而脚本一般只是一个文件,便于维护
- ......
子工程pro or pri
选用pro的理由:
- 插件
- ......
模块 or .h
不模块化:
- 没什么重复使用价值时
实际开发举例
- 基本不用:静态库
- 主要使用:动态插件
- 插件管理器:动态插件
- 可读格式扩展:动态插件
- 带GUI界面的工具箱:动态插件
- 风格插件:动态插件/脚本
- 多插件:pro
- 多工程共用部分:pri