coding总结

coding总结

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

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

重视每一个warning

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

测试每一行代码

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

参数检查

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

调试手段是必需品


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值