功能

DevPartner Studio 专业版

DevPartner Studio 通过一整套屡获殊荣的代码质量功能增强 Microsoft Visual Studio 专业版、高级版以及至尊版,从而提升开发生产力。DevPartner Studio 自动检测和诊断开发过程早期潜伏的软件缺陷、性能问题和安全漏洞,为您提供最经济高效的问题解决方案。

CodeReview 和静态分析

借助 CodeReview 揭示代码在结构、设计、复杂度和命名方面的问题,以便小组可以监视自己的本地实践,实现与代码的面向对象性、可维护性和可读性相关的设计目标。这导致了常见 bug 模式的减少。

性能分析

DevPartner 可识别耗用处理器能力的性能热点,有助于软件尽可能高效地运行。

借助 ASP .NET 安全扫描进行静态源代码分析

DevPartner CodeReview 可检测出违反最佳实践(无论是 Microsoft 标准还是其他的行业标准,或是开发小组自行确定的最佳实践)的代码。

BoundsChecker:借助代码示例提供纠错建议

借助 DevPartner 的 BoundsChecker,开发人员可以快速发现导致应用程序不稳定的特定运行时错误。BoundsChecker 提供错误说明,并推荐代码级别的解决方案。

借助 TrueCoverage 进行代码覆盖率分析

TrueCoverage 可自动查找任何 Visual C++ 或 .Net 软件应用程序或组件中的未测试代码。

命令行使用支持

通过使用配有 DevPartner 命令行实用程序的单元测试和集成服务器,可以使俘获错误的过程加入更多自动操作。简单、灵活地控制任何脚本化或商业化测试框架。

相互关联的多层分析会话结果

多层应用程序可跨越多个 CPU 为高端应用程序分担工作负载,这些应用程序可能为多个远端用户所使用。将分析会话数据汇集到一起,提供关于 CPU 使用情况的共享视图。

面向个人和小组的自定义规则

架构师和开发人员可以使用 CodeReview Rule Manager 为其小组设计需要遵循的规则,以改善一致性并阻隔常见的反面模式。

分布式应用程序评估

当您具有多层应用程序,或需要从小组服务器中收集数据时,可以使用远程分析。

行级别 CPU 性能分析

DevPartner 的性能分析可在不修改源代码的情况下显示每行代码的 CPU 使用情况。无需添加循环计时器,即可提取离散位置的优化算法。避免不洁代码被纳入源代码。

内存分析

通过查找占用内存的对象和分配,确保资源的可用性和稳定性。

内存消耗 - 运行时可视化

对于托管应用程序,实时深入地了解堆累加行为和垃圾收集程序的任何活动。

稳定性和波动性趋势分析

对单元测试运用覆盖率分析,以获得比单独的单元测试更深入的定量测试评估。在开发周期的早期发现差距,以确保稍后的应用程序测试进展顺利。

为何选择 DevPartner?

DevPartner 是一款自动化测试解决方案,可确保您的代码一次编写正确。快速、轻松查找软件缺陷、内存漏洞、性能瓶颈和配置问题。

在流程早期自动检测和诊断软件缺陷和性能问题。利用内置的专业编码建议、编码标准和基于规则的准则来增强您的开发技能,同时提高软件的可靠性和性能。DevPartner 的 Visual Studio 和 Team Foundation Server 增强功能支持采用编码标准来降低技术代码和项目的风险,并最大限度提高开发人员生产力。