一起谈.NET技术,VS2010中使用IntelliTrace来进行调试

  除了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

时间: 2024-09-22 14:17:25

一起谈.NET技术,VS2010中使用IntelliTrace来进行调试的相关文章

VS2010中使用IntelliTrace来进行调试

除了IntelliTrace之外,Visual Studio 2010的各种新功能都没有什么亮点.IntelliTrace给调试提供了一种新方法.在Visual Studio 2010中,这是最重要的改进,它可以在两方面发挥作用:一方面它可以帮助开发人员更快地进行调试:另一方面,它还可以帮助测试人员记录下Bug,然后把这些Bug发送给开发人员,帮助开发人员定位到具体的代码行.下面我们来详细介绍这个功能的各种优点. 提高生产力 它可以让开发人员和测试人员保持良好的关系,并且,它还可以通过减少找出并

一起谈.NET技术,中软面试题-最新

      中软的面试比较经典,也比较严格,一般有四轮,类似于微软的面试.中软面过以后,根据项目组,会推到美国微软那边运用live meeting & con-call 再面一次.以下是我的面试题及个人的小分析,拿出来和大家share一下.希望更多的人能过这个坎.如有什么问题,可以一起交流.直接进入主题:  1. English communication. (sale yourself, project information, your interesting,and how to deal

VS20“.NET研究”10中使用IntelliTrace来进行调试

除了IntelliTrace上海闵行企业网站设计与制作之外,Visual Studio 2010的各种新功能都没有什上海企业网站设计与制作么亮点.IntelliTrace给调试提供了一种新方法.在Visual Studio 2010中,这是最重要的改进,上海网站建设它可以在两方面发挥作用:一方面它可以帮助开发人员更快地进行调试:另一方面,它还可以帮助测试人员记录下Bug,然后把这些Bug发送给开发人员,帮助开发人员定位到具体的代码行.下面我们来详细介绍这个功能的各种优点. 提高生产力 它可以让开

一起谈.NET技术,利用ASP.NET MVC源代码调试你的应用程序

之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序.那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framework4.0源代码进行单步调试.由于项目需要,最近学起asp.net mvc.昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题.有园友强烈建议我去看ASP.NET MVC的源代码.所以,我想到如何在调试ASP.NET MVC程序的时候,有不明白的地方,就单步进入ASP.NE

一起谈.NET技术,VS2010技巧:如何在js文件中使用jQuery智能感知

在VS2010中,先打开相应的js文件,然后将Scripts目录中jQuery文件拖动到该js文件中.

一起谈.NET技术,今时不同往日:VS2010十大绝技让VS6叹服

"从来只有新人笑,有谁听到旧人哭,程序员的心,好难懂~~" 自从微软最新的Visual Studio 2010发布之后,昔日备受程序员们追捧的开发工具Visual Studio 6最近却备受冷落,总是哼唱着这首歌来排解自己的郁闷.它总是抱怨说:"程序员们都是些喜新厌旧的家伙,一看到新的Visual Studio 2010发布了,就把我Visual Studio 6忘在了一旁,它Visual Studio 2010有什么好的?它VS2010能做的事情,我VS6照样都能做!&qu

一起谈.NET技术,在Entity Framework 4中映射现有实体类(POCO)

Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架. Entity Framework的主要特点: 1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2): 2. 强劲的映射引擎,能很好地支持存储过程: 3. 提供Visual Studio集成工具,进行可视化操作: 4. 能够与ASP.NET, WPF, WCF, W

一起谈.NET技术,微博是个大金矿,使用VS2010编译QOAuth支持微博通用认证OAuth实现SINA微博登陆

随着Twitter的兴起和国内Sina和QQ等公司的追随,微博现在是如日中天,将传统的SNS给完全比拼下去,微博对于大家来说完全是个尚未完全开采的大金矿,对于一直站在潮流最前端的程序员来说怎么能将这么好的机会错失呢. 在这里我抛砖引玉,先介绍下如何在Qt平台上编译QAuth来支持现在微博的通用认证OAuth, 根据Twitter的API Wiki,基本的OAuth验证workflow如下: 1. 程序利用http://api.twitter.com/oauth/request_token来从tw

一起谈.NET技术,VS2010 C++下编译调试MongoDB源码

考虑到mongodb使用了boost库源码,参考mongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本: boost版本1.42: http://sourceforge.net/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download       下载boost源码之后,我把boost解压在D盘. 1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010