通过一个或几个指标来分析代码的质量是不切实现的。因为好、坏的标准就是多维的。而量化的代码指标,无论有多少,总归是有限的。而且在不同的上下文中,会有不同的解读。
但是指标依然是有用而且是有价值的。有什么用,有什么价值,取决于如何实用及如何解读。而不取决于数据本身。
同样的功能,可以自己实现,也可以通过引入第三方库来实现。代码的静态分析,可以分析出特定代码是自研的,还是引入第三方库实现。