我们正在考虑编写一个静态分析器来收集Clojure代码的软件指标。当然它会处理明显的东西,如文件数量,函数,每个函数的参数等。我想知道是否有任何特定于Clojure代码的度量。有什么想法吗?
答案 0 :(得分:13)
平均而言 - 我认为软件指标是一个可疑的想法 - 它们通常会分散你真正重要的问题,即“我们向客户提供多少价值?”。
话虽如此,我认识到在某些情况下它们可能是一种必要的邪恶,并且偶尔可以为您提供有关您的代码库的有用见解。
所以这里有一些可能是Clojure特有的。
P.S。如果你得到这个工作,看到一些不同的开源clojure项目的结果变化真的很有趣!