`
zhang_xzhi_xjtu
  • 浏览: 538524 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

统计代码的小工具CodeLineCounter1.0

阅读更多
最新版本
http://zhang-xzhi-xjtu.iteye.com/blog/474702

写了一个统计源代码的小工具,请大家试用,并提宝贵意见。

CodeLineCounter note.

version 1.0
作者: zhang_xzhi
msn: zhang_xzhi@hotmail.com
email: zhang_zhi@163.com

1 功能介绍
统计源代码,并给出report. 一次可以统计多个目录下源代码信息。

2 使用说明
修改配置文件config.xml,

<inputDirConfigs>
<level>3</level>
<ignoreDirs>F:\java_program\Server</ignoreDirs>
<ignoreDirs>F:\java_program\CodeLineCounter</ignoreDirs>
<postfix>.xml</postfix>
<postfix>.c</postfix>
<rootDir>F:\java_program</rootDir>
</inputDirConfigs>

rootDir为主目录。
postfix为收集信息的文件的后缀名。可以配置多个。
ignoreDirs为忽略的目录,可以为多个。
level为report的目录深度。

3 程序设计
主要使用了composite模式和collection parameter模式。

定义一个接口ResultSet。
其中有
public long getLines();
public long getCharsNumber();
public void recordResult(int maxLevel, StringBuffer sb);
getLines用来收集行数。
getCharsNumber用来收集字符数。
recordResult用来收集结果。

AbstractResultSet继承自ResultSet.

DirResultSet和FileResultSet继承自AbstractResultSet,其中DirResultSet包含一个ResultSet的Set。

2
0
分享到:
评论

相关推荐

    统计代码的小工具CodeLineCounter2.0

    CodeLineCounter2.0正是这样一款专为此目的设计的实用工具,它能够帮助开发者快速准确地统计代码库的行数,从而提供对项目规模的直观理解。 CodeLineCounter2.0的主要功能是统计源代码文件中的代码行数,包括空行、...

    源代码行数统计软件CodeLineCounter

    本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也 是源代码的必要组成部分。 ...

    CodeLineCounter代码行数统计

    《CodeLineCounter代码行数统计工具详解》 在软件开发过程中,代码行数(LOC,Lines of Code)常被用作衡量项目规模、工作量和复杂度的一个指标。"CodeLineCounter"是一款实用的工具,专门用于统计项目中的代码文件...

    程序源代码行数统计工具

    程序源代码行数统计工具是一种实用的软件开发辅助工具,主要用于量化分析代码库的规模。在软件工程中,代码行数(LOC,Lines of Code)常被用作衡量项目复杂度和工作量的一个指标,虽然它并非完美的度量标准,但仍然...

    源代码行数统计器 CodeLineCounter

    源代码行数统计器 源代码行数统计器 作者:庄渭峰 版本:V1.5 类型:免费软件 功能简介: 本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件...

    CodeLineCounter

    今天我们要介绍的是一款名为"CodeLineCounter"的实用工具,它能够帮助开发者快速、准确地统计代码行数,从而更有效地进行项目分析。 CodeLineCounter是一款轻量级的代码统计工具,以.exe可执行文件的形式提供,无需...

    代码行数统计工具(C#或VB)

    标题 "代码行数统计工具(C#或VB)" 暗示了这是一个软件应用程序,设计用于计算编程项目中的代码行数。这类工具通常被开发者、项目经理和质量保证团队用来评估项目的规模,估算开发时间,或者进行代码复杂性分析。在...

    一个源代码行数统计器

    CodeLineCounter.exe很可能就是这样的一个统计工具,它可能是一个可执行文件,用户可以直接运行来分析他们的源代码目录。只需指定待分析的源代码文件或目录,该程序就会遍历所有文件并返回统计结果。这些结果通常会...

    java 统计代码行数

    在Java编程语言中,统计代码行数是一项常见的需求,它可以帮助开发者评估项目规模,跟踪代码增长,以及在软件维护和优化时提供参考。本篇文章将详细介绍如何使用Java来实现这一功能,同时考虑到不同文件格式的支持。...

    一个源码统计行数统计工具

    源码统计行数工具是一种非常实用的软件开发辅助工具,尤其在项目管理和代码审计时大显身手。本文将详细解析“一个源码统计行数统计工具”的特点、功能及如何使用。 首先,该工具的核心功能是统计源码行数。源码行数...

    CodeLineCounter.rar

    "CodeLineCounter.rar"是一个用于计算代码行数量的工具,通过其包含的"CodeLineCounter.exe"执行文件,我们可以高效地统计不同编程语言的源代码文件中的行数。本文将深入探讨代码行计数器的工作原理、应用场景以及...

    java实现统计代码行数

    在Java编程语言中,统计代码行数是一项常见的需求,特别是在软件工程中进行代码质量分析、度量和项目管理时。这个任务通常涉及到遍历指定目录下的所有文件,并针对特定格式的源代码文件(如.java、.cpp等)进行行数...

    源代码行数统计器.rar

    源代码行数统计器是一种工具,它用于计算编程项目中包含的源代码行数。这种统计可以帮助开发者了解项目的规模,评估工作量,进行代码审查,甚至在一定程度上预测项目的复杂性和维护成本。以下是对给定的三个源代码...

    CodeLineCounter,代码行计数器

    CodeLineCounter05.rar,代码行计数器.用于计算用dot NET开发的源程序代码行数. 经过小小修改即可用于计算java程序的代码行数。源于网 上他人的程序修改优化而成。 选择项目路径——&gt;选择文件类型——&gt;排除某些文件...

    源代码行数统计器.zip

    这个压缩包“源代码行数统计器.zip”包含了一个名为“CodeLineCounter.exe”的可执行文件,这表明它是一个Windows平台的应用程序,用户可以直接运行无需额外安装步骤。 在软件工程和项目管理中,了解源代码的行数...

    源代码行数统计器,统计源代码行数

    源代码行数统计器.exe 文件类型:应用程序 描述:CodeLineCounter Microsoft 基础类应用程序 大小:204 KB (208,904 字节)

    功能强大的java版代码行数统计程序

    一个功能十分强大的java版代码行数统计程序,可以用来统计.java .htm .html .jsp .xml等格式的文件的代码行数。如有需要,可以对本程序稍加扩展,以支持其他格式文件(如.css .js .php等)的代码统计

    CodeLineCounter-开源

    CodeLineCounter是一款开源的代码行计数工具,专为开发者设计,用于统计源代码和其他相关文件的行数。这款工具不仅能够提供基本的代码行数统计,还能生成详细的HTML报告,方便团队成员理解和分析项目的结构。 ...

    常用源代码行数统计器

    压缩包中包含了 CodeLineCounter, hywavesoftSCounter, LineCount 三个统计工具,功能各有千秋 用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 统计...

Global site tag (gtag.js) - Google Analytics