科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道微软Visual Studio 11静态代码分析新功能

微软Visual Studio 11静态代码分析新功能

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

3月13日,微软发布了应用开发测试与敏捷开发解决方案Visual Studio 11 Beta版本。Visual Studio 11 提供全新的代码静态分析能力,其中包括在C++代码分析能力,代码查询能力增强等等。

2012年4月25日

关键字: Visual Studio 11 应用开发 C++ 微软

  • 评论
  • 分享微博
  • 分享邮件

ZDNet至顶网软件频道消息 3月13日,微软发布了应用开发测试与敏捷开发解决方案Visual Studio 11 Beta版本,并在同日起在中国地区接受公测下载。下载链接为:http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091720

静态代码分析

静态分析是指可以识别可能在代码中的 bug,以及指示某些代码段匹配的期望和规范的程度。作为开发人员,您正在编写测试,但被动这样的静态分析。如果测试实际上没有完全遮盖重要条件,或不检查它们具有很大的值,则结果将不会有意义。静态分析工具使您有关事实的警告(因为该工具了解它们)的违反某些配置的内部规则。一般情况下,从静态分析获取几乎没有任何警告是质量的软件更好地指示。另一方面,获取警告不自动意味着您的软件是有错误的首次运行时将会失败。静态分析可能会检测到硬盘问题、极端情况也可能会使您的应用程序崩溃的错误。与测试、静态分析可以捕捉缺陷很早在开发阶段,从而限制对整个项目的软件错误的影响。

Visual Studio 11 在静态代码分析新功能

Visual Studio 11 提供全新的代码静态分析能力,其中包括在C++代码分析能力,代码查询能力增强等等。

  • 代码分析窗口,代码分析警告出现在代码分析工具窗口,窗口能够帮助开发者管理和解决代码分析警告
  • 过滤警告信息,能够靠关键字,项目名称等信息过滤代码分析警告
  • 代码编辑器高亮,在代码分析器选择一条警告信息时,相关警告代码会在编辑器中高亮显示
  • C++消息排查,在代码分析窗口下,你可以进行修改代码并且排除此条警告消息的操作
  • C++规则设置,新增C++规则集,像管理代码一样,你能够可以指定和定制代码分析的规则集

新功能操作展示

1) 规则设置

微软Visual Studio 11静态代码分析新功能

2) 全新代码分析窗口

3) 对比Visual Studio 2010,Visual Studio 11提供了全新的代码分析窗口。同时提供关键字查询功能,能够快速查询相关代码错误,提高开发人员效率。

微软Visual Studio 11静态代码分析新功能

Visual Studio 2010代码分析窗口

微软Visual Studio 11静态代码分析新功能

Visual Studio 11代码分析窗口

微软Visual Studio 11静态代码分析新功能

代码分析信息关键字查找 

4) 代码高亮

微软Visual Studio 11静态代码分析新功能

代码高亮显示

 微软Visual Studio 11静态代码分析新功能

代码警告排查

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章