zek*_*kel 12 objective-c cyclomatic-complexity clang
我希望能够展示代码库的可视化,它可以显示过于复杂和交织的区域.
我知道clang是什么,但我不确定它在这种情况下能给我什么.
You*_*sef 10
AnalysisTool:我知道它是一个clang包装器,但它也提供了依赖关系图.
AnalysisTool最初创建用于两个主要目的:提供易于使用的Clang静态分析器的可执行二进制文件,并通过提供一些额外的检查来自定义Clang.当Clang静态分析器处于早期阶段时,开发人员尝试它的唯一选择是查看LLVM和Clang的最新源代码,编译它,并从命令行使用分析器.AnalysisTool提供了一个易于使用的GUI界面,无需触及Clang源代码.它还提供自动更新,因此AT的用户可以始终使用最新的Clang静态分析器.
该工具将计算C/C++/Objective C代码的cycolomatic复杂性,而无需关心头文件和预处理器.因此,该工具实际上计算代码"看起来"的复杂程度,而不是代码"复杂程度"的复杂程度.
人们将需要这个工具,因为使用类似的工具通常很难获得所有包含文件夹和文件,但是当涉及到圈复杂度时,我们并不需要那种准确性.
这是我所知道的唯一两个工具,希望这会有所帮助.
| 归档时间: |
|
| 查看次数: |
3697 次 |
| 最近记录: |