Cyclomatic complexity衡量一个功能可以使用多少个分支。是否有用于R函数计算的现有功能/工具?如果没有,建议最好的编写方式。
这样做的一个廉价起点是计算函数中所有if
,ifelse
或switch
的出现。但是,要获得真实的答案,您需要了解分支的开始和结束时间,这要困难得多。也许一些R解析工具可以使我们入门?
最佳答案
另外,我刚刚找到了一个名为cyclocomp的新程序包(2016年发布)。看看这个!
关于r - 如何计算R函数的圈复杂度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041147/