简介
分析工具支持 【相关文章:加速ASP程序的显示速度】
要开发健壮而可靠的软件,开发人员需要一套集成分析工具,来帮助他们在开发的早期检测代码缺陷与性能问题。 【扩展阅读:18位身份证标准的详细规定,包括校验位的】
•花费额外的成本购买第三方工具。 【扩展信息:在ASP中使用简单Java类】
过去,由于 visual studio 中缺少对代码分析的支持,因此开发人员不得不购买第三方工具,构建自定义分析工具,或者发布未经分析的代码。
从众多的分析工具中选择一个既能满足软件分析的要求又在预算限制范围之内的工具,未必总是一项轻松的任务。另外,这些工具可能没有集成到 visual studio 集成开发环境 (ide) 中,因此通常需要花费额外的时间来学习如何顺利地使用它们。
•构建自定义分析工具。
构建自定义分析工具需要资源、技能与经验。这对大多数公司中的开发团队而言是不现实的,仅仅是少数公司可以担负得起的选择。
•发布未经分析的代码。
在工时期限与预算限制紧张的情况下,发布未经分析的代码似乎是一种正确的方法,但如果软件在部署之后发生故障,可能证明采用这种错误方法的代价不菲。
我们的解决方案
在 visual studio 2005 team system 中,开发人员将会看到一套全新的、完全集成到 ide 中的分析工具。这种分析工具与开发环境的紧密集成,可以帮助开发人员在产品开发的早期检测并修复代码缺陷与性能问题。这还可以帮助团队有效且高效地管理软件开发生命周期(software development life cycle,sdlc)。
在 visual studio 2005 team system 中,有两类分析工具可用于构建健壮而可靠的软件:
•代码分析工具
•性能工具
在开发环境中集成分析工具可以帮助开发人员检测与编码、性能及安全性相关的问题。此外,可将代码分析工具作为签入策略的一部分用于每日构建 (nightly build) 过程,使开发团队能够在将代码签入到源树 (source tree) 之前修正缺陷。通过在开发的早期(而不是后期)更正问题,团队可降低修复代码缺陷的总体成本。
除了完全集成到 ide 中之外,开发人员还可以从命令行使用这些工具。
visual studio 中的工具集成
在 visual studio 2005 team system 中,通过使用代码分析工具与性能工具,开发人员可以对代码进行静态与动态分析。
代码分析工具
代码分析工具的目标是使开发人员能够对其项目进行静态分析,以检测与修复代码缺陷。为了实现这个目标,visual studio 2005 team system 中包含了两个工具:
... 下一页