我可以使用什么工具来测试Max OS X上我的代码的McCabe风格的函数复杂性?
Linux上有pmccabe,它位于我部门的机器上以及他们希望我使用的内容。它分析某些项目文件中的每个函数,并为每个函数喷出数据,包括函数复杂度为McCabe样式的整数(example output)。我喜欢具有相同功能的东西。
答案 0 :(得分:0)
如果您需要访问pmccabe或其他仅支持linux的工具(例如valgrind),则可以免费在Mac上运行虚拟机。
您可以从https://www.virtualbox.org/
下载虚拟框以下是一些来自快速谷歌搜索的ubuntu图片:http://virtualboxes.org/images/ubuntu/
您也可以考虑进入大学计算机。 祝好运!
答案 1 :(得分:0)
需要一段时间才能找到这个:
使用homebrew。
将此行复制到终端以安装自制程序:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
然后,运行以下命令:
$ brew install pmccabe
答案 2 :(得分:0)
pmccabe适用于Mac OS X.可以使用Homebrew安装。
接受的答案中提供的链接现已过时。尝试在终端中输入以下内容以安装Homebrew:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后输入以下命令安装pmccabe:
$ brew install pmccabe
安装完成后,像往常一样使用pmccabe。以下将输出当前目录中所有.h和.cpp文件的复杂性测试:
$ pmccabe *.h *.cpp