为微软.NET和Windows的原始平台创建可靠、高性能的应用程序、构件和Web服务。 DevPartner Studio 专业版是一个软件开发和测试工具套,可让Windows的应用程序团队为微软.NET和Windows原始平台创建可靠、高性能的应用程序、构件和Web服务。 DevPartner Studio 可在开发过程的早期,以尽可能低成本的方式对软件的缺陷和性能问题进行自动查找和诊断,提供内建的专家代码建议、编码标准和 佳实践,以提高开发技能,并确保软件的可靠性和性能。 DevPartner Studio 可通过采用可改善软件开发组织的软件质量,采用代码编写标准和 佳实践,以及实现开发生产率 大化的先进功能,对Visual Studio和Visual Studio Team System进行强化。
DevPartner Studio V9的新功能 DevPartner Studio 专业版是一个软件开发和测试工具套,可让Windows的应用程序团队为微软.NET和Windows原始平台创建可靠、高性能的应用程序、构件和Web服务。 DevPartner Studio 可在开发过程的早期,以尽可能低成本的方式对软件的缺陷和性能问题进行自动查找和诊断,提供内建的专家代码建议、编码标准和 佳实践,以提高开发技能,并确保软件的可靠性和性能。 DevPartner Studio 可通过采用可改善软件开发组织的软件质量,采用代码编写标准和 佳实践,以及实现开发生产率 大化的先进功能,对Visual Studio和Visual Studio Team System进行强化。 源代码评估 DevPartner Studio 专业版的代码审查与Visual Studio.NET IDE紧密地集成在一起,这样您可以在开发的每一个阶段,连贯地应用合适的.NET标准和技术,甚至在处理多语言和多重构件时也是如此。 选择DevPartner Studio 中预先定义的代码审核规则,或运行自己的规则,以便: 安全扫描 DevPartner Studio 可对ASP.NET应用程序的源代码进行扫描,以在安全性问题深深嵌入您的代码基础之前将其发现。 通过在编辑阶段对应用程序的源代码进行审核,DevPartner可以查出不安全的编码实践,精确到方法和代码行。 通过对您的ASP.NET应用程序进行安全扫描,可逐行检查代码中可能出现的200多种安全隐患以及可以的行为,例如密码API的不当使用、.NET代码属性和许可的不安全使用,以及COM和P/Invoke的不安全使用。 DevPartner 的安全扫描功能可从集成了Visual Studio的用户界面内按需运行。 自动安全扫描也可以通过DevPartner的命令行界面加入您的连续集成环境中。 错误查找和诊断 DevPartner Studio 专业版的错误查找功能可发现不可支持代码的问题,运行阶段的错误或您在开发时对Visual Studio.NET、Visual C++和Visual Basic中的例外的不当处理。 您可以在开发的早期对错误进行处理,而不必等到软件缺陷更难以处理,解决成本高昂的较晚阶段。 您可以查看代码的调用堆栈、对您需要解决的问题进行强调,DevPartner Studio会自动把产生错误的代码显示给您。 跨越整个Windows 操作系统和应用程序模块,甚至跨越多个已经运行的进程查找故障,因为DevPartner Studio: 存储器分析 DevPartner Studio 的存储器分析功能可向您显示某个对象或类所占用的内存,可对某个对象在存储器中的保存位置的索引进行跟踪,并可查出用于分配内存的方法中的源代码。 有了程序的存储器使用的精确情况分析,您可以通过对占用或浪费 多内存的代码进行优化,从而改善运行阶段的性能和资源利用。 内存分析器可帮助您快速定位通常以手动方式需要数小时或数天才能发现的低效代码,从而节省宝贵的开发时间。 每当您在运行DevPartner Studio 的内存分析时,您可以选择对三个重要的潜在问题区字段之一进行检查: DevPartner Studio 内存分析程序随后会生成大量详细的信息: 内存分析可在任何.NET应用程序构件中进行,包括VB.NET、受控的Visual C++和C#,以及ASP.NET和JScript。 包含这些语言的任意组合的应用程序可以在单一的系统上,对内存的占用情况进行分析,其结果是自动关联的,以便于观察。 代码覆盖分析 不再依赖相对主观的报告来测试代码了。 DevPartner Studio 专业版代码覆盖分析程序可告诉您被测的代码量、代码的测试程度以及那些代码从未被测试过等。 在获得需要的答案后,您可以集中测试 需要的部分,无论是代码check in 、单元测试、集成测试还是 终的发布。 为了把未测试代码清零,DevPartner Studio: 有了可选的DevPartner 服务器许可证,您可以将包含在DevPartner Studio 中的的代码分析功能扩展至远程电脑。 性能分析 DevPartner Studio 的性能分析功能可以到达很少有分析工具能到达的高度,可分析至各代码行,以逐行对缓慢的代码和性能瓶颈进行分析。 采用DevPartner Studio 的性能分析功能, 您可以: 希望对运行在多重系统上的多模式应用程序进行性能分析么? 有了可选的DevPartner Studio Server license, 您可以实现更高水平的性能和可靠性。 性能专家 DevPartner Studio 包含多种专门为应用程序的开发进行辅助的功能,包括可帮助您查找代码中的瓶颈的性能分析器。 性能专家通过对以下难以解决的问题提供深入的分析,为受控代码Visual Studio应用程序将性能分析向前推进了一部: 性能专家可在运行阶段对应用程序进行分析,并在您的代码中对有问题的方法进行定位。 然后,您可以查看关于方法中的各代码行的详细情况,或检查父-子调用的关系,以帮助您确定解决问题的 佳方式。 如果您决定了采用某种方式,性能专家允许您直接跳到源代码中有问题的行,以便您快速解决问题。 DevPartner 的性能专家是专为软件设计师、软件程序员和质量保证(QA)工程师设计的。 还可以被开发管理人员采用,以在连续的项目中发现问题。 集成的报告 DevPartner Studio 在Visual Studio 环境下提供了丰富的用户体验,包括一个集成的代码质量报告生成工具。 DevPartner 允许程序员和测试人员生成HTML代码质量报告,从而允许管理人员从开发的 早阶段开始,在整个 终QA测试阶段对代码基础的质量和稳定性进行测量。 为一定范围内的报告需求提供可定制化的报告,包括: 系统比较 DevPartner Studio 提供了一种比较功能,可为机器的配置、注册设置、系统服务、驱动、安装的产品灯拍一张快照。 两张快照可以进行比较并对差异进行报告。 这些快照可以来自相同的系统或不同的系统。 当需要查找可导致应用程序出现与所预期的不同的行为的系统配置差异时,该功能非常有价值。