如何找到Xcode项目的Cyclomatic复杂性?

Bad*_*ddu 10 xcode cyclomatic-complexity ios

我想知道有没有办法找到在Xcode中创建的项目的圈复杂度.

谢谢

Jan*_*ano 8

您可以使用http://oclint.org/等外部工具

OCLint是一种静态代码分析工具,通过检查C,C++和Objective-C代码并寻找潜在问题来提高质量和减少缺陷:

  • 可能的错误 - 如果/ else/try/catch/finally语句为空
  • 未使用的代码 - 未使用的局部变量和参数
  • 复杂的代码 - 高圈复杂度,NPath复杂度和高NCSS
  • 冗余代码 - 冗余if语句和无用的括号
  • 代码气味 - 长方法和长参数列表
  • 不良做法 - 倒置逻辑和参数重新分配

两个非免费选项:Xclarify(99 $或400 $)和SonarQube(5,000€).