项目代码管理方案
存在的问题
- 模块、创新、成果分散在各个项目中,难以维护、继承、复用、持续优化。
- 修复的缺陷无法继承,重复的问题一而再,再而三出现,项目质量难以保证。
- 重复的工作,开发体验差。
可行的方案
- 建立组件库和基线库:
- 组件库
- 软件复用模块
- 实时操作系统
- 硬件标准接口
- 硬件平台驱动
- 硬件设备驱动
- 基线库
- 升级引导程序基线工程(bootloader)
- 裸机循环系统基线工程(NoOS)
- 实时操作系统基线工程(RTOS)
- 通用操作系统基线工程(Linux *optional)
- 现有的项目经过整合、汇总,形成项目库:
- 项目库
- 项目A
- 项目B
- 项目C
- 后期新的项目在基线工程的基础上创建
- 在各个项目上所做的优化、创新,要及时回馈到「基线工程」和「组件库」中。