我们正在考虑编写一个静态分析器,用于收集Clojure代码的软件度量。当然,它将处理一些显而易见的内容,比如文件数量、函数数量、每个函数的参数等等。我想知道是否有任何特定于Clojure代码的度量标准。有任何想法吗?
平均而言,我认为软件度量是一个可疑的想法,它们通常会使你分心,远离真正重要的问题,即“我们向客户提供了多少价值?”
话虽如此,我认识到在某些情况下它们可能是必要的恶,并且偶尔可以为您提供有关代码库的一些有用见解。
因此,以下是一些可能适用于Clojure的指标。
p.s.如果您能使这项工作正常运转,看到一些不同的开源Clojure项目中结果的变化将会非常有趣!