调试:

程序有问题时比对数据
调试时要一步一步调
输出时可以加英文标识来区分步骤
实质上 读代码比写代码更难 所以 能不读尽量不读

调试BUG:
1、详细了解BUG。
2、确定出现BUG出现规律。 找入口
3、找到和BUG相关的代码。 分析关连性

找代码方试:
1、 通过代码找
2、 通过代码文件结构找
3、 找到相关代码,单步返回
4、 文字搜索。

顺序:
1 找到最相关代码 (MosDeb)
2 理解代码执行逻辑:1 文件结构 2 代码
正常的应用程序不会把一个功能写2个地方,所以找到代码位置出错的情况很小,所以出错时不应先考虑找到代码位置出错。

找到和BUG相关的功能 再用这个功能的代码找也很快。

--------------------------------------------------------------------------2017/8/25

了解最少的。但要了解清楚
不清楚的事效果不会多好。
了解相关变量意义应该从变量的Main开始细读XXXXX
机械学习。XXXX
找到变量作用域,需要精读,一定要精读。

________________________________________________2018/1/30

cpp:调试到哪一步会出错?  如果是最后一步完成了还出错  那就是程序析构出问题了   如vector

posted @ 2013-02-26 10:19  晨祷  阅读(140)  评论(0编辑  收藏  举报