CppDepend

矩形树图

一览整个代码库

treemap 为您提供整个代码库的即时鸟瞰视图。每个元素 — 项目、命名空间、类型或方法 — 都绘制为矩形,其大小和颜色编码您选择的度量,热点立即显现。

Treemap 度量

Treemap 度量通过嵌套矩形提供代码库的层次可视化。每个矩形代表一个组件(命名空间、类或方法),其大小和颜色编码不同的度量值,如代码行数、圈复杂度或代码覆盖率。这让热点和异常值一目了然。大而鲜艳的色块会立即吸引人们注意需要调查的区域。

Treemap 度量

深入热点区域

双击任何矩形可缩放到命名空间或类型并检查其子元素。结合度量色阶,您可以在几秒内从整个应用的概览定位到造成复杂度热点的确切方法。

选择您的度量

矩形大小可以表示代码行数、方法数、圈复杂度或覆盖率,而颜色可以映射到问题、债务评级或变更频率。切换度量组合可以在不重新运行分析的情况下揭示同一代码库的不同侧面。

在任意层级缩放

以所需的粒度探索代码库:在以下层级间切换 treemap 项目, Namespace, 类型方法 从整体到单个方法揭示代码结构。

Treemap 层级选择器:项目、命名空间、类型、方法

按任意度量调整大小

选择每个矩形大小代表的含义:代码行数、圈复杂度、方法数、参数、变量、被调方法、覆盖率等 — treemap 会立即重塑以展示您关心的内容。

Treemap 大小度量选择器

试用 矩形树图 使用 CppDepend

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