英语法语西班牙语

Ad


OnWorks 网站图标

xml_count - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 xml_count

这是 xml_count 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


sloccount - 计算源代码行数 (SLOC)

概要


会计 [- 版[--缓存[- 附加[ --数据目录 目录 [- 跟随]
[--重复[--交叉复制[--自体生成[--多项目[--文件计数[- 宽的]
[- 细节[ - 努力 F E [ - 日程 F E [ --人员成本 成本 [ - 高架
开销 [ --添加语言 语言 [ --addlangall [--] 目录

商品描述


sloccount 计算包含在子代中的物理源代码行数 (SLOC)
指定的目录集。 它会自动确定哪些文件是源代码
文件,它会自动确定每个文件中使用的计算机语言。 经过
默认情况下,它总结了 SLOC 结果并提供了各种估计(例如工作量和
开发成本),但其输出可以通过各种选项进行控制。

如果你给 sloccount 一个包含两个或更多目录的列表,计数将被分解
根据那个清单。 有一个重要的限制:
作为参数给出的目录必须不同,因为这些名称用于分组
摘要信息。 因此,您不能运行“sloccount /usr/src/hello /usr/local/src/hello”。
此限制仅适用于 sloccount 的参数 - 子目录来自
顶级目录可以具有相同的基本名称。

如果您只给 sloccount 一个目录,sloccount 会尝试自动查找
出于报告目的的合理细分(因此它将产生有用的报告)。 在
在这种情况下,如果目录至少有两个子目录,那么这些子目录
将用作细分。 如果单个目录包含文件以及
目录(或者如果你给 sloccount 一些文件作为参数),这些文件将是
分配给目录“top_dir”,以便您可以将它们与其他内容区分开来。
最后,如果有一个名为“src”的子目录,则该子目录再次被破坏
下来,所有进一步的子目录都以“src_”为前缀。 因此,如果目录“X”
有一个子目录“src”,其中包含子目录“modules”,sloccount会报告一个
“src_modules”的单独计数。

sloccount 通常会考虑这些目录的所有后代,除非被告知
否则它会忽略符号链接。

sloccount 是名为“SLOCCount”的工具包的常用前端。 请注意,
整个包的名字都是大写的,而这个前端程序的名字
才不是。

sloccount 通常会报告计划时间、工作量和成本的估计,以及
单个项目它还估计了活跃开发人员的平均数量。 这些是
只是估计,而不是一成不变; 您可以修改用于改进的参数
估计。

配置


- 版 报告SLOCCount的版本号,立即退出。 这个选项
不能与任何其他选项有效结合。

--缓存 不要重新计算; 相反,使用来自先前执行的缓存结果。
如果没有 --cached 或 --append 选项,sloccount 会自动删除
数据目录并重新创建它。

- 附加 不要从数据目录中删除以前的计算; 相反,添加
分析当前数据目录的内容。

--数据目录 目录
在给定的数据目录中存储或使用缓存数据; 默认值为
"~/.slocdata".

- 跟随 遵循符号链接。

--重复
计算所有重复项。 通常,如果文件具有相同的内容(如确定的
使用 MD5 哈希值),只计算一个。

--交叉复制 如果它们出现在细分的不同部分,则计算重复项。 因此,
如果顶级目录包含许多不同的项目,并且您想要
不同项目中的重复项要计入每个项目,请选择此选项。

--自体生成 计算似乎是自动生成的源代码文件。 一般
这些被排除在外。

--多项目
不同的目录代表不同的项目; 否则,它是
假设所有源代码都属于一个项目。 这不
更改文件总数或 SLOC 值,但它确实会影响工作量
和进度估计。 给定这个选项,工作量是单独计算的
每个项目(然后求和),进度表是
最大的项目。

--文件计数 显示文件计数而不是 SLOC。

- 宽的 以“宽”(制表符分隔)格式显示。

- 细节 显示详细信息,即每个源代码文件的结果。

- 努力 F E
更改工作量模型的因子和指数。 努力(亲自-
月)计算为 F*(SLOC/1000)^E。

- 日程 F E
更改进度模型的因子和指数。 时间表(以月为单位)
计算为 F*(effort)^E。

--人员成本 成本
将平均年薪改为 成本.

- 高架 开销
将开销值更改为 开销. 估计成本计算为工作量 *
人员成本 * 管理费用。

--添加语言 语言
添加默认情况下不被视为要报告的“语言”的语言。
目前语言的唯一合法值是“makefile”、“sql”和
“html”。 这些文件通常不包括在 SLOC 计数中,尽管
它们的 SLOC 是内部计算的,它们显示在文件计数中。
如果你想包含不止一种这样的语言,通过传递 --addlang 来实现
不止一次,例如,--addlang makefile --addlang sql。

--addlangall
添加通常未包含在最终报告中的所有语言。

附注


与许多其他使用类 Unix 选项的程序一样,名称以
破折号(``-'')可能会被误解为选项。 如果要分析的目录可能
以破折号开头,使用双破折号(``- -'')表示选项列表的结尾
在列出目录之前。

使用 onworks.net 服务在线使用 xml_count


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    括号
    括号
    Brackets 是一个免费的现代开源软件
    专为 Web 打造的文本编辑器
    发展。 用 HTML、CSS 和
    带有专注可视化工具的 JavaScript 和
    准备...
    下载支架
  • 2
    免费的pascal编译器
    免费的pascal编译器
    一个 32/64/16 位 Pascal 编译器,用于
    Win32/64/CE、Linux、Mac OS X/iOS、
    Android、FreeBSD、OS/2、Game Boy
    Advance、任天堂 NDS 和 DOS;
    语义兼容...
    下载免费的 Pascal 编译器
  • 3
    佳能 EOS 数码信息
    佳能 EOS 数码信息
    佳能没有快门计数
    包含在一个的EXIF信息中
    图像文件,而不是尼康和
    宾得。 没有基于佳能的官方
    应用 ...
    下载佳能 EOS 数码信息
  • 4
    EFInd
    EFInd
    rEFInd 是 rEFIt 引导的一个分支
    经理。 像 rEFIt 一样,rEFInd 可以
    自动检测您安装的 EFI 启动
    loaders,它提供了一个漂亮的 GUI
    启动选项菜单...
    下载 rEFInd
  • 5
    快递卢克GSI
    快递卢克GSI
    这个 SourceForge 下载页面是为了
    授权用户下载我构建的源代码
    GSI,基于 phhusson 的伟大
    工作。 我构建了 Android Pie 和
    安卓 1...
    下载 ExpressLuke GSI
  • 6
    音乐播音员
    音乐播音员
    Music Caster 是一个托盘音乐播放器
    可以让您将本地音乐投射到
    Google Cast 设备。 在第一次运行时,
    你需要点击你的箭头
    塔...
    下载音乐播音员
  • 更多 ”

Linux 命令

Ad