1 / 20

DEV310 Microsoft Visual Studio 2005托管代码调试

DEV310 Microsoft Visual Studio 2005托管代码调试. 孙展波 软件工程师 视窗平台组 微软有限公司 blog.joycode.com/zhanbos. Visual Studio 2005. 更精致更强大 更灵活更集成 更多 Profile 更多 Option 更多 Edition. 软件开发项目的工作管理流程. 开发高质量的程序. ROQ 软件开发和测试 项目管理 TDD 自动测试和人工测试 代码互查和自动代码分析. 静态代码分析. Bug!. 提高新的代码质量 在修正现存代码的同时防止引入新的 Bug 的

Download Presentation

DEV310 Microsoft Visual Studio 2005托管代码调试

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEV310Microsoft Visual Studio 2005托管代码调试 孙展波 软件工程师 视窗平台组 微软有限公司 blog.joycode.com/zhanbos

  2. Visual Studio 2005 • 更精致更强大 • 更灵活更集成 • 更多Profile • 更多Option • 更多Edition

  3. 软件开发项目的工作管理流程

  4. 开发高质量的程序 • ROQ • 软件开发和测试 • 项目管理 • TDD • 自动测试和人工测试 • 代码互查和自动代码分析

  5. 静态代码分析

  6. Bug! • 提高新的代码质量 • 在修正现存代码的同时防止引入新的Bug的 • Unit Test • DRT • BVT • Ad Hoc • Daily Build和Quality Gate

  7. 〉Object Test Bench〉创建Unit Test〉Profiling

  8. Profile Performance的其他选项 • CLR Profiler • ETW(Event Tracing for Windows) • 第三方厂商的产品

  9. 如何调试测试程序? • 与产品代码同样有规可循 • Code Coverage Rate(代码覆盖率) • 关键/核心代码的冗余测试

  10. 获得代码覆盖数据

  11. Visual Studio 2005 • 修改/继续 (Edit & Continue) • 快捷的远程调试设置 • 简化的调试符号服务器设置 • 在不同的Security Permission Set设置下调试程序 • 众多的提高工效的IDE改进

  12. 〉IDE〉设置〉修改/继续

  13. 断点功能增强 • 跟踪点(Trace Point) • 断点过滤器(Filter)

  14. 断点功能增强

  15. 新增加的助手 • 异常助手(Exception Assistant) • 托管调试助手(Managed Debugging Assistants)

  16. 新增加的助手

  17. 数据可视化 • IDE的增强(DataTip) • DebuggerDisplayAttribute等Attribute • Visualizer • VS2005提供 • 还可自己定制

  18. 数据可视化

More Related