【问题标题】:Method wise LOC counting方法明智的 LOC 计数
【发布时间】:2012-03-13 05:20:22
【问题描述】:

在给定 java 源文件的情况下,我怎样才能获得有方法的代码行?我需要在方法中获取 LOC 的逻辑。

【问题讨论】:

    标签: java methods lines-of-code


    【解决方案1】:

    您如何需要这些数据?对于哪种语言,我猜是 Java,对吧?

    基本上,任何静态代码分析工具都可以帮助您,其中有很多,首先,请查看this list

    如果您只需要简要概述,您可以尝试任何基于 IDE 的插件(如 Eclipse 的 metricseclipse-metrics)。

    如果该属性如何变化的趋势很重要,您也可以试试Sonar 这样的大人物之一。

    注意事项 代码行度量的定义相当多(LOC/ELOC/LLOC等,即总代码行、有效代码行、逻辑行)包含关键字的代码,...)。每个工具都说明了它如何测量该属性,请查看文档。

    【讨论】:

    • 感谢 rlegendi 提供的宝贵信息。给定 .java 源文件,我需要编写一个 Java 代码来计算方法块内的 LOC。
    • 是的,正如我所说,LoC 有很多定义 :-) 这是一个简单的解决方案:Path file = Paths.get(filename); int loc = Files.readAllLines(file, Charset.defaultCharset()).size();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多