`

复杂度分析(Metrics的使用)

    博客分类:
  • Java
阅读更多
对于阅读代码的人来说,越简单的代码越好理解和维护,如果你的代码阅读起来很费劲或者你自己过段时间后再来看都看不懂,你就得想办法解决下代码的复杂度问题了。Metrics插件可以帮你做到这点。
首先在Java透视图下右键一个项目---->Properties,选择Metrics,勾选Enble Metrics。



然后Window--->Show View---->Other---->Metrics View



打开Metrics视图,点击右上角运行图标,即可得到复杂度分析的结果:



可以根据复杂度指标,对自己的程序进行优化。
分享到:
评论

相关推荐

    Visual Studio2015的圈复杂度检测工具code metrics

    这个工具是用于检测代码圈复杂度的,可以显而易见的标注每个方法的圈复杂度,并且依据大小有颜色直观的显示

    shellmetrics:用于 bash、mksh、zsh 和 POSIX shell 的圈复杂度分析器

    ShellMetrics 是用于 shell 脚本的圈复杂度分析器。 要求 ShellMetrics 是由 shell 脚本编写的。 以下其中一个壳是必需的: bash , mksh , yash , zsh 安装 curl -fsSL https://git.io/shellmetrics > ~ /bin/...

    代码质量控制插件于eclipse3.4.2版本中的安装详解--metrics

    Eclipse 提供一种叫做 Metrics 的插件,使用该插件可以进行许多有用的代码度量,包括圈复杂度度量,它用于测量方法中惟一路径的数目。 参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》...

    cyclo:计算C语言代码的圈复杂度度量

    Cyclo-C语言的圈复杂度工具 原始版本的版权(c)1993 Roger Binns 更新版权(c)2016 Stephen L Arnold 这些工具由Roger Binns作为英国大学计算机科学系的四年级项目(作为计算机科学学位的一部分)生产,用于...

    repoScan-1.0.jar

    圈复杂度的历史趋势分析工具。一条命令搞定。 # 项目说明 按统计Git仓库中的代码圈复杂度 (去除所有的 */test/* 目录) # 用到的工具 * Git * [lizard](https://github.com/terryyin/lizard) ## 已测试的...

    状态图认知复杂度指标的文献综述-研究论文

    状态图具有固有的复杂性,每次修改图表时都会... 首先介绍 UML 和状态图,然后是与状态图相关的复杂性,最后是对现有认知复杂性度量和与状态图相关的度量的分析。 调查结果表明,缺乏使用认知权重来衡量状态图的指标。

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    使用 Chunk 结构重构所有执行器算子,提升分析型语句执行性能,减少内存占用,显著提升 TPC-H 结果 支持 Streaming Aggregation 算子下推 优化 `Insert Into Ignore` 语句性能,提升 10 倍以上 优化 `Insert On ...

    用Eclipse插件提高代码质量

    本文内容包括:安装Eclipse插件用CheckStyle校正标准用Coverlipse确认覆盖率用CPD捕捉代码重复使用JDepend进行依赖项检查用Metrics测量复杂度合适的才是最好的如果能在构建代码前发现代码中潜在的问题会怎么样呢?...

Global site tag (gtag.js) - Google Analytics