CppDepend

版本 比较

比较 CppDepend 各版本的功能和优势,选择适合您开发需求的 C++ 静态代码分析工具。

Developer Edition

CppDepend for Developer 专为通过以下方式使用 CppDepend 交互式界面的开发者设计:

  • CppDepend 100% 集成于 Visual Studio,
  • 或通过独立的 VisualCppDepend.exe 可执行文件。

每位使用 CppDepend 交互式界面的开发者计为一个许可证席位。

DevOps Edition

CppDepend for DevOps 专为将 CppDepend 分析集成到构建流程并生成 CppDepend 报告的构建服务器和持续集成(CI)服务器而设计。

要将 CppDepend 集成到 SonarQube、Jenkins、Bamboo、TeamCity、AppVeyor 和 Azure DevOps,需要 CppDepend for DevOps。

每台运行集成了 CppDepend 的构建流程的物理机和虚拟机(VM)计为一个许可证席位。

功能矩阵

查看以下功能矩阵,帮助您选择适合需求的版本。

功能 Developer Edition DevOps Edition
集成到 Visual Studio
VisualCppDepend 与 Visual Studio 中的仪表板
交互式依赖图
交互式依赖矩阵
通过 Treemap 交互式可视化度量
集成到构建流程: Jenkins、TeamCity、Bamboo、AppVeyor 以及 Azure DevOps
通过以下方式自动生成 HTML 报告 CppDepend.Console.exe
报告中的仪表板
C/C++ SonarQube 插件
质量门失败时使构建失败
分析 Visual Studio 解决方案、 Eclipse 项目、Qt 项目、嵌入式项目和 CMake 文件
超过 450 条 CppDepend 规则、MISRA、CWE、HICPP、CERT…
编写自定义规则和查询 并编辑默认规则
智能技术债务估算
Quality Gates 验证
与基线比较
导入测试覆盖率数据 来自 Visual Studio Coverage、Cobertura 和 Bullseye
通过生成代码查询实现丰富的代码搜索
趋势度量和趋势图表
使用 Power Tools 和 CppDepend.API(运行分析除外)

常见问题

我们提供 Developer 和 DevOps 版本。

每个许可证都包含同一主版本内的所有维护和更新版本。

试用许可证功能完整,但有时间限制(14 天免费试用)。

您可以在我们的在线商店使用信用卡购买,或直接从我们这里购买。请 联系我们 索取报价。

付款完成后,您将收到两封单独的邮件:

  • 一封来自 Paddle 的确认邮件,在您下单几分钟后发送。
  • 一封包含您许可证 ID 的许可证邮件。许可证邮件在您下单后几分钟到几小时内发送,即验证付款信息所需的时间。

如果您想购买大量许可证,我们可以提供一定的灵活性。详情请 联系我们.