调试测试技巧(VS2010)

来源:互联网 发布:网络爬虫 demo .net 编辑:程序博客网 时间:2024/06/03 20:22

本文为调试测试总结(VS2010),地址为http://blog.csdn.net/yiranant/article/details/46604675.

调试测试技巧总结:
1.最重要是编写代码时,命名一定要规范
2.使用Class View,显示项目内定义的类,显示各个类的内容。
3.Call Stack可以查看当前堆栈上的函数或过程调用
4.Watch监视变量的值
5.Hit Count满足某种条件时断点才停下
6.直接使用find进行当前文档或整个项目的查找

逐条说一下,以后继续补充.

1放在首位是因为命名规范太重要,平时写小一点的程序还无所谓,如果是上百万行的代码,那就非常非常重要的.

2Class View可以查看项目的结构,快速找到项目中类的定义和实现的相关代码,根据类名函数名查找,设置断点,这样更专注于细节,省的在外围绕(上周就有一次,调试一天一直在外面绕,没有找到核心的地方,最后还是靠Class View直接猜一个地方,切入进去)

3Class Stack很方便我们查看函数调用,当然如果断点没设好,已经执行结束的,可能就不再显示.感觉Class Stack里的函数很像二叉树中的从叶子节点到祖先的路,叔叔们都不显示(如果不需要等待他们的值或者他们不需要等待值)

4Watch在函数内部或者循环时查看变量很方便.例如对于int *pValue在Autos或Locals中是无法查看pValue[i](只有pValue[0]),而Watch可以。

5Hit Count也非常有用,尤其对于调用次数很多的断点或者循环,我们可以设置N次(N可以很多)或者当断点语句执行第39,78,100次时停下等,以免一直按F5.(沉痛的记忆...)

6直接find查找,这个很变态,运气好的话可以秒杀2,3,4,5.当然find的字符串需要特殊,这样才能有效率.

0 0
原创粉丝点击