道:读懂功能需求(SPEC.md) → 独立编码 → 不复制原工程代码 术:构建系统 → myBase.h → liblist → liblog → libfunc,逐模块验证 法:每个函数源自需求理解 + 自主设计,编译→测试→提交闭环 交付: - myBase.h: 颜色/文件名/大小端/类型枚举(LOCAL/S_STR/DATA_TYPE_*) - liblist: 11个API, C/C++双兼容, 纯头文件 - liblog: 消息池预分配 + pthread_once + 批量消费 + 文件轮转(纯C, 0 malloc运行时) - libfunc: 65个函数7大分类, 全部自主研发实现(校验/字符串/时间/文件/进程/环境/IPC) - 构建: 4层递归makefile, x86/arm切换, gcc/g++混合编译 |
||
|---|---|---|
| release | ||
| src/public | ||
| .gitignore | ||
| PLAN.md | ||
| SPEC.md | ||