编程总结¶ 模块化¶ 先定数据结构和接口函数。头文件(除了头文件里的对其他模块可见外, c程序里的不可见)。多文件化(只在头文件中提供接口) 再定内部函数 再实现 能用static 尽量用 跨平台,跨项目 抽离出平台相关port, 保持port最小化 最小依赖性(比如可以依赖秒数,就不依赖utc) 评价¶ 可读性 可靠性,稳定性 可扩展性 可维护性 性能 反馈系统¶ 日志 调试命令