Mac的McCabe式功能复杂度测试
McCabe-style function complexity test for Mac
我可以使用哪种工具来测试我的代码的Max OS X?
的MCCABE型功能复杂性Linux有PMCCABE,它是我部门的机器上以及他们希望我使用的东西。它分析了某些项目文件中的每个功能,并为每个功能介绍了数据,包括功能复杂性作为McCabe风格的整数(示例输出)。我会喜欢具有相同功能的东西。
如果您需要访问PMCCABE或其他Linux的工具,例如Valgrind。
您可以从https://www.virtualbox.org/
下载虚拟框这是一些来自快速的Google搜索出现的Ubuntu图像:http://virtualboxes.org/images/ubuntu/
您可能还会研究Sshing的大学计算机。祝你好运!
花了一段时间才找到这个:
使用自制。
将此线复制到安装自制的终端:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
然后,运行此命令:
$ brew install pmccabe
PMCCABE可用于Mac OSX。可以使用Homebrew进行安装。
现已过时所接受的答案中提供的链接。尝试在终端中输入以下内容以安装Homebrew:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后输入以下命令以安装PMCCABE:
$ brew install pmccabe
安装后,使用pmccabe往常。以下将对当前目录中的所有.H和.CPP文件输出复杂性测试:
$ pmccabe *.h *.cpp
相关文章:
- 函数复杂度分析
- 向量 <int> a {N, 0} 和 int arr a[N] = {0} 的时间复杂度有什么区别
- while循环中while循环的时间复杂度是多少
- 我可以创建一个包含两个变量的 for 循环,但时间复杂度仍然为 O(n) 吗?
- 函数的时间复杂度是多少?
- 如何检查两个 std::向量在小于 O(n) 的时间复杂度内是否相等
- 时间复杂度 当具有复合数据类型(如元组或对)时?
- 如何计算此排序函数的时间复杂度?
- 计算两个代码块的时间复杂度
- 当 A 在 for 循环中调用函数 B 时,如何计算函数 A 的空间复杂度?
- C++ 中具有 O(1) 搜索时间复杂度的数据结构
- 具有嵌套 if-else 的循环的时间复杂度
- C++中 std::map 的运行时复杂度是多少?
- 将树节点添加到向量向量中的 n 元树遍历的平均和最坏情况时间复杂度是多少?
- 如何计算函数的时间复杂度?
- 求解包含"variables"的 T(n) 时间复杂度
- 确定 for 循环的不同大 O 复杂度
- 此print_star函数的运行时复杂度是多少?
- 查找数字是否为 2 的幂的时间复杂度
- Mac的McCabe式功能复杂度测试