coding总结

来源:互联网 发布:管家婆软件界面 编辑:程序博客网 时间:2024/06/05 09:25

coding总结

好的代码一定是调试出来的

 开发任何程序 应该首先建立一个好的debug环境 可以是来自ide的ui调试环境 包括封装了gdb的界面或是windows下的 visual   studio

重视每一个warning

warning当成error来看待很多错误 就是由不起眼的warning所导致的

测试每一行代码

哪怕是一些看上去很简单的功能 也应该实际测试它 而不是凭经验review

参数检查

对函数传入的参数进行检查 这也是assert存在的意义不要恐慌代码停止运行 在开发阶段assert总好过在发布阶段segmentfault

调试手段是必需品


应该在程序中插入可调试手段 例如gdb-server或是代码中植入ssh shell类型代码,http控制等
嵌入式开发中由于条件所限 经常存在debug仅通过插入log实现

原创粉丝点击