在试图概述一些遗留的C++和C#代码难以维护的难度以及向其引入错误的风险时,有人建议测量范围变量的范围或范围是有用的.代码使用了很多全局变量或广泛范围的变量,本地变量会更好.常见的情况是发现这些变量用于声明它们的几个范围级别的2或3行代码.
我知道静态代码分析工具通常会尝试量化耦合和内聚,但有没有更具体的测量变量/数据范围?
c# c++ java metrics static-analysis
c# ×1
c++ ×1
java ×1
metrics ×1
static-analysis ×1