代码度量
衡量关键指标
CppDepend 在代码库的每个层级(应用、项目、命名空间、类型、方法和字段)计算 80 多项代码度量。度量是每个质量决策的客观基础:它们驱动仪表板、趋势图、质量门和技术债务估算。

应用程序度量 (8 项度量)
NbLinesOfCode, NbLinesOfComment, PercentageComment, NbProjects, NbNamespaces, NbTypes, NbMethods, NbFields
类型度量 (16 项度量)
NbLinesOfCode, NbLinesOfComment, PercentageComment, NbMethods, NbFields, 类型级别, 类型排名, 类型级传入耦合(TypeCa), 类型级传出耦合(TypeCe), 方法内聚缺失(LCOM), LCOM HS, 源代码圈复杂度, 实例大小, Association Between Class (ABC), 子级数量(NOC), 继承树深度(DIT)
方法度量 (11 项度量)
NbLinesOfCode, NbLinesOfComment, PercentageComment, 方法级别, 方法排名, 方法级传入耦合(MethodCa), 方法级传出耦合(MethodCe), 源代码圈复杂度, NbParameters, NbVariables, NbOverloads
趋势与基线
每项度量都跨构建跟踪并与基线对比。仪表板上一眼就能看出复杂度、覆盖率或耦合度是在改善还是恶化 — 远在问题变得代价高昂之前。

