如何计算Clojure函数的圈复杂度?

时间:2011-03-19 23:42:42

标签: clojure cyclomatic-complexity

计算Clojure函数的圈复杂度的合理方法是什么?根据'if'和'cond'等函数计算决策点很容易,但是宏开始变得棘手。有没有人尝试过Clojure或其他功能语言?

1 个答案:

答案 0 :(得分:4)

宏是一种抽象,不应该为CC计算做出贡献,只不过是函数调用。

那就是说,我认为CC对Clojure来说并不特别有趣。我会对过度使用可变性的东西更感兴趣。