社区编辑申请
注册/登录
VS2010中使用IntelliTrace来进行调试 原创
开发 后端
今天我们将讨论的是IntelliTrace给调试提供了一种新方法。在Visual Studio 2010中,这是最重要的改进。

【51CTO独家特稿】除了IntelliTrace之外,Visual Studio 2010的各种新功能都没有什么亮点。IntelliTrace给调试提供了一种新方法。在Visual Studio 2010中,这是最重要的改进,它可以在两方面发挥作用:一方面它可以帮助开发人员更快地进行调试;另一方面,它还可以帮助测试人员记录下Bug,然后把这些Bug发送给开发人员,帮助开发人员定位到具体的代码行。下面我们来详细介绍这个功能的各种优点。

提高生产力

它可以让开发人员和测试人员保持良好的关系,并且,它还可以通过减少找出并修复Bug的时间来提高他们的生产力。在测试的时候,测试人员可以记录下他们的步骤,然后把它发送给开发人员。使用Intellitrace,开发者可以定位到具体的代码行,然后修复这个Bug。测试人员无须重复进行那些已经测试过的步骤,他们可以运行已经记录下来的测试,然后从他们发现这个问题的那个步骤开始,继续进行测试。它的确可以提高生产力。

历史回溯

我们可以很容易地回溯某个Bug的历史,这可以帮助开发人员更快地修复这个Bug。在过去,你必须要重新启动整个应用程序才可以,但是现在,已经没有这个必要了。你只需点击IntelliTrace中的链接就可以了,它可以自动地定位到发生异常的代码行。在IntelliTrace窗口中,可以找到所有的断点事件。

断点事件

不可重现的错误

对于开发人员来说,这是一个很令人头痛的问题,因为在大多数情况下,开发人员都无法重现在测试机器上发生的异常。针对这个问题,IntelliTrace提供了一个很好的解决方案,它可以帮助开发人员(以及测试人员)尽快地交付整个产品或项目。虽然关于发生的异常,以前的调试器也可以提供一点信息,但是IntelliTrace可以提供更完整的信息,并且,我们可以无数次地进行回溯,来重现这个问题,这样的话,我们可以很容易地修复这个问题。

概括起来,IntelliTrace提供了这三种功能:

记录

回溯

重现

IntelliTrace的这些功能可以加快编码和调试的速度。

原文标题:Debugging With IntelliTrace - Visual Studio 2010

【编辑推荐】 

  1. Visual Studio自定义调整窗体的两个小技巧
  2. Visual Studio 2010中关于C#的几点改进
  3. Visual Studio 2010及.Net 4新功能一览
  4. 提高效率 用好Visual Studio 2010自定义代码段
责任编辑:彭凡 来源: 51CTO
相关推荐

2022-06-22 09:19:55

HDC鸿蒙ADB命令

2022-05-11 08:23:54

自动化测试软件测试

2022-06-15 09:54:51

PythonIDELinux

2022-06-23 06:34:56

Node.js子线程

2022-06-19 14:13:29

tmateLinux

2022-06-16 16:08:00

Python初学者IDE

2022-05-24 09:52:37

Spark SQL大数据处理Hive

2022-05-23 10:45:34

DAYU200鸿蒙

2022-06-13 15:46:00

PythonPython IDE

2022-05-28 16:14:13

手机更新APP

2022-06-10 06:55:21

JustAuthSpring

2022-06-02 08:03:19

PyCharmPython代码

2022-05-05 15:28:35

程序员Linux 发行版开发系统

2022-05-30 07:36:54

vmstoragevmselect

2022-05-13 09:16:49

Python代码

2022-04-08 08:40:36

Nginx日志服务器

2022-04-01 10:41:09

Vue.js开发工具

2022-04-12 08:22:54

Linux内核操作系统

2009-07-14 11:15:35

MyEclipse 单

2022-06-30 09:01:00

同话题下的热门内容

源码探秘:Python 中对象是如何被调用的?吐血推荐17个提升开发效率的“轮子”超全!Python 中常见的配置文件写法Pandas 新手容易犯的六个错误Python 中的万能之王 Lambda 函数整理了100个Python精选库,建议收藏!Python进行数据可视化,你会用什么库来做呢?Spring MVC中@InitBinder注解是如何应用的?

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号