DevPartner

Overview

借助 CodeReview 提供高质量代码

借助 CodeReview,发现代码结构、设计、复杂性和命名中的问题,确保团队能够监控其本地做法,实现代码对象定位、可维护性和可读性相关的设计目标。这有助于减少常见的错误模式。

改善性能分析

DevPartner 能够确认占用处理器容量的性能热点,从而帮助软件尽可能地提高运行效率。

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

DevPartner CodeReview 会发现与最佳实践不符的代码,不管是与 Microsoft 或其他行业标准不符,还是与开发团队自己确定的最佳实践不符。

错误纠正建议及代码示例

借助 DevPartner 的 BoundsChecker,开发人员能够快速找出导致应用程序不稳定的具体运行时错误。BoundsChecker 提供错误说明,并提供代码级的建议解决方案。

通过 TrueCoverage 进行代码覆盖范围分析

TrueCoverage 自动定位任何 Visual C++ 或 .Net 软件应用或组件中未经测试的代码。

命令行使用支持

通过利用 DevPartner 命令行实用程序配置的单元测试和集成服务器,在纠错过程中实现更多自动化。简单灵活地控制任何脚本化或商业测试框架。

相关多级分析会话结果

多级应用程序的工作量由高端应用程序的多个 CPU 分担,这些高端应用程序可能由相距很远的多个用户使用。收集分析会话数据,从而提供 CPU 使用的共享视图。

适用于个人和团队的可定制规则

架构师和设计人员可以利用 CodeReview Rule Manager 设计其团队需要遵循的规则,从而提高一致性并改变常见的反面模式。

分布式应用程序配置

若您有多个等级的应用程序或者需要从团队服务器中收集数据,可以进行远程分析。

代码行级 CPU 性能分析

DevPartner 的性能分析显示每个代码行占用的 CPU,无需修改源代码。通过这种方式,无需增加环路计时器即可在离散位置提取优化算法。

内存分析

通过查找聚积内存的对象和配置,实现资源的可用性和稳定性。

内存占用 - 运行时可视化

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

稳定性和变化趋势

通过对单元测试进行覆盖范围分析,从而对测试(而不仅是单元测试)进行更深入的定量评估。在开发过程中尽早发现漏洞,确保后期应用程序测试顺利进行。

release-rel-2020-9-2-5123 | Tue Sep 15 18:06:14 PDT 2020
5123
release/rel-2020-9-2-5123
Tue Sep 15 18:06:14 PDT 2020