内容:1.熟悉一些常用的调试技巧 2.熟悉gdb调试器的使用 3.熟悉断言的使用, 4.熟悉内存调试
1.常用调试技巧(coding完成之后的debg过程)
1.1 常见错误:a.功能错误(需求分析错误);b.设计错误(程序的架构,设计的数据结构,功能实现方式错误);c.code错误(编码错误,如“==”写成“=”);
1.2 Debug一般分为如下5个步骤:
--> test: 找出程序中存在的错误或者缺陷
-->问题复现:让程序的错误再次暴露出来
-->定位代码:找出出错的源头代码
-->修正错误:修改错误的代码
-->验证: 确认修改是有效的。
调试程序的常用方法:
a.审查代码,检查语法等错误,可以借助编译器,或者隐晦代码引发的错误。也可以手工执行部分代码,如给出输入,计算出输出结构。然后比对下运行结构。
b. 代码取样,