1

我可以使用什么工具在 Max OS X 上测试我的代码的 McCabe 风格的函数复杂性?

有用于 Linux 的pmccabe,它在我部门的机器上以及他们希望我使用的机器上。它分析某些项目文件中的每个函数并为每个函数输出数据,包括作为 McCabe 样式整数的函数复杂性(示例输出)。我喜欢具有相同功能的东西。

4

3 回答 3

0

花了一段时间才找到这个:

使用自制软件

将此行复制到终端以安装自制软件:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

然后,运行以下命令:

$ brew install pmccabe
于 2014-03-10T06:42:36.920 回答
0

如果您需要访问 pmccabe 或其他仅限 linux 的工具(例如 valgrind),则在 Mac 上运行虚拟机是免费的。

您可以从https://www.virtualbox.org/下载虚拟盒子

以下是通过谷歌快速搜索得到的一些 ubuntu 图像:http: //virtualboxes.org/images/ubuntu/

你也可以考虑通过 ssh'ing 进入大学计算机。祝你好运!

于 2014-02-01T03:00:20.377 回答
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
于 2015-07-01T19:38:40.493 回答