- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 写代码的一些准则
最近和同事调试程序,有一些心得:1. 警告最好视为错误,过多的警告容易把有些错误过滤; 2. 调试代码的一些log和调试信息最好保留,并使用宏可以区分。例如加入DEBUG宏,调试信息就打开;否则关闭调试信息。调试信息最好分级,例如DEBUG_INFO, DEBUG_ALERT, DEBUG_SYSTEM。而且调试信息能看出模块名称和错误等级。3.调试很长时间找不到问题或者bug的真正所在,这时候静下心来,看看程序流程是否有问题, 分析整个流程走向,往往能有所发现。4. 调试过程要敢于怀疑一切,但也要对自己的
2011-04-12 22:15:00 629
原创 关于源代码目录结构的思考
我们同事今天讨论了一个问题:源代码目录结构。一般源代码目录结构类似于这样的-----include-----drivers-----sys | ------os | ------hal-----samples-----test case如果头文件中类型定义和函数声明超过1000行,最好分成两个头文件,一个xxx_type.h, 一个xxx_def.h。最好定义一个xxx_cfg.h,用于配置模块。 把所有模块的配置头文件生成一个config.h,然后直接只用gcc -iconfig.h连接confi
2011-04-08 22:59:00 608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人