调试测试技巧(VS2010)

6 篇文章 0 订阅
3 篇文章 0 订阅

本文为调试测试总结(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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值