CppDepend
2017.3 / 2017.2 / 2017.1版本

CppDepend 2017版本

从智能技术债务估算和质量门禁到 Visual Studio 2017 支持和自定义 CQLinq 扩展——2017 版本改变了团队管理 C++ 代码质量的方式。

CppDepend 2017.3

改进的Visual Studio项目分析

改进的Visual Studio项目分析
  • 在 2017.3 中,从 Visual Studio 内部启动分析会使用 Visual Studio API 获取构建规范,从而获得更可靠的结果。

从分析中排除文件

从分析中排除文件
  • 现在可以从分析中排除某些文件,以进行更有针对性的代码质量评估。

更多资源和视频

更多资源和视频
  • 提供了许多资源和视频,帮助您了解 CppDepend 的广泛功能。

CppDepend 2017.2

交互式抽象度与不稳定度图

交互式抽象度与不稳定度图
  • 报告中的抽象度与不稳定度图现在是一个 JavaScript 交互控件。

  • 将鼠标悬停在点上会显示相应的项目名称和数值。

  • 搜索文本框允许您按名称筛选项目子集。

自定义CQLinq扩展

  • 使用 API 开发自定义 CQLinq 扩展以获得更大灵活性。

  • 通过为 Application、Project、Type、Method 和 Field 添加扩展方法,轻松定义新指标。

  • 定义扩展以重用查询逻辑或整个规则。

CppDepend 2017.1

新的许可和发布方案

  • CppDepend许可已转为 年度订阅模式.

  • 每年发布 3 到 4 个重要版本,而不是每 18 个月发布一个主要版本。

  • 针对购买时可用确切版本的永久回退许可证。

  • 连续订阅最高可享 40% 折扣。

智能技术债务估算

智能技术债务估算
  • 规则可以分配 技术债务年利息 值映射到问题。

  • 技术债务 = 修复问题的预计人工时间。

  • 年度利息 = 如果不修复,每年消耗的预计人工时间。

  • 问题具有严重级别:blocker、critical、major、minor、info。

  • 仪表板显示估算的债务值以及自基线以来的变化。

Quality Gates

Quality Gates
  • CQLinq现在可以编写 质量门 当违反阈值时使构建失败。

  • 监控有关代码、技术债务、规则和问题的任何事实。

  • 质量门可以基于自基线以来的差异(diff)。

  • 默认提供11个质量门。

更好的问题管理

更好的问题管理
  • 新建 问题菜单 提供按优先级列出问题的可操作选项。

  • 按规则或按代码元素浏览债务和问题。

  • 仪表板上显示的质量门、规则和问题数量——均可点击。

  • 列出自基线以来新增或修复的特定严重级别的问题。

  • 将鼠标悬停在问题上会显示完整描述。

支持Visual Studio 2017

支持Visual Studio 2017
  • CppDepend 2017.1支持 Visual Studio 2017.

  • 还支持 Visual Studio 2015、2013、2012 和 2010。

代码查询改进

代码查询改进
  • 新的可查询域: QualityGates、Issues、IssuesInBaseline、Rules.

  • 编写质量门的新语法。

  • 针对基线运行当前正在编辑的代码查询。

  • 查询可以返回各种类型的代码元素:项目、命名空间、类型、方法、字段。

  • 返回技术债务值:Debt、AnnualInterest、DebtRating、Severity、TrendIcon。

  • 查询结果指标值上的色标便于比较。

  • 简化查询如 方法JustMyCode.CodeElements.

默认规则集改进

  • 所有默认规则都包含债务/利息估算公式。

  • CWE规则 添加到默认规则。

  • 内存管理、STL 和 IO 使用的新规则。

仪表板改进

仪表板改进
  • 改进了 CppDepend UI、Visual Studio 和生成的报告中的仪表板。

  • 包含技术债务估算、质量门、规则和问题数据。

  • 视觉指示器显示自基线以来的进展。

  • 红色和绿色的值标示进展或回退。

增强的基线体验

增强的基线体验
  • 任何已保存的基线都可以通过仪表板一键应用。

  • 新项目的基线设置设为 30天前 默认情况下。

  • 规则和质量门针对当前和基线分析结果执行。

  • 搜索面板匹配自基线以来添加、重构或删除的代码元素。

报告改进

报告改进
  • 报告仪表板包含债务和问题信息。

  • 主区域显示质量门状态摘要。

  • Rules Summary 显示每条规则新增和修复的问题。

  • 代码覆盖率值上的绿/红色标度。

准备试用CppDepend吗?

开始 14 天免费试用,畅享全部功能。无需信用卡。

下载免费试用版