统计java代码行数_统计项目代码行数
今天测试告知需要项目的代码行数,项目怎么也有十万左右的代码行数,想想就想奔溃了, Eclipse一定有这方面的统计,应该也有统计工具,于是上网查了一番,果然找到了。
1、我要查询的文件类型为*.xml、*.tld、*.java、*.properties、*.mxml、*.as;
2、统计不包括注释行与空白行。
统计方法一:使用Eclipse里面的统计工具
在Eclipse中选中项目,再打开Search->File,一次按下面进行操作;
(1)2中输入的“^[ \t]*[^ \t\n\r/#*]+.*$”是正则表达式,就是统计去除注释行与空白行的行数(注释有“//”、“#”和“/**/”;在“/**/”中有多行注释,但中间行是以“*”开头);如果不去除写“\n”就可。
(2)注意要勾选3,使用正则表达式;
(3)4中输入要统计的文件类型,多个文件类型中间用“,”分隔;
(4)统计围绕项目,所以勾选5,;
(5)点击收索;等待一会能看到统计结果为七万多行,打开一份java文件,能够看到被统计的行数被箭头标记,注释的行和空白行没有标记,如下:
统计方法二:使用外部统计工具
1、工具下载地址:http://pan.baidu.com/s/1eRYdXdC 密码:txle
文件无需安装,直接打开即可。
(1)1输入要统计的文件类型,可以自己手动输入,也可以在下拉框中选;
(2)2选择工程目录所在的文件夹;
(3)3点击统计在4中能够查看结果。
总结,eclipse中的统计相对在eclipse中开发的项目要精确些;而统计工具的统计使用范围广。
统计java代码行数_统计项目代码行数相关推荐
- java 统计文本行数_统计文本文件的行数,单词书,字节数
[java]代码库import java.io.*; /** * 统计文本文件的行数,单词书,字节数 */ class WordCount { public static int words = 1; ...
- java中统计英文单词数_统计单词数 Java
问题描述 统计输入英文文章段落中不同单词(单词有大小写之分, 但统计时忽略大小写)各自出现的次数. 输入段落中所含单词的总数不超过100,最长单词的长度不超过20个字母. 输入格式 一个包含若干句子的 ...
- python统计有几个单词_统计文件中单词的个数---Shell及python版
最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne ];then echo "Usage:basename $0 fil ...
- python代码风格指南_记录Python代码:完整指南
python代码风格指南 Welcome to your complete guide to documenting Python code. Whether you're documenting a ...
- 代码查看工具_这样Review代码牛逼啦!
一个对项目负责的团队代码质量检查是必不可少的,有条件的团队经常有代码review习惯,这样可以使技术团队共同进步,但是一个庞大的工程做代码review其实是很麻烦的,所以就催生了很多的工具,今天我们就 ...
- github 检查代码质量_07. 改善 GitHub 项目代码质量:测试
改善 GitHub 项目代码质量:测试 TDD 虽然接触的TDD时间不算短,然而真正在实践TDD上的时候少之又少.除去怎么教人TDD,就是与人结对编程时的switch,或许是受限于当前的开发流程. 偶 ...
- 表白代码c语言_这段代码怎么啦?居然瞬间引起了所有程序员网友的注意!
不知从何时开始,被黑了十几年的「理工男」得到了释放,人们开始把视线聚焦在了一个群体上,那就是「程序员」!比如,热播的电视大剧<欢乐颂2>里,「直男处女情结」引起了整个互联网热议,众网友纷纷 ...
- 单纯形法求最小值的检验数_运筹学中求检验数的求法
) 非基变量 基变量 ( 3 ) ( 4 ) 基变量 基变量 ( 6 ) ( 5 ) 基变量 基变量 非基变量的检验数就等于闭回路上所有奇数顶点(顶点( 1 ) . ( 3 ) . ( 5 ) )对应 ...
- 统计gitlab代码行脚本_详解代码统计工具cloc--计算文件数、空白行数、注释行和代码行...
概述 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用.多语言识别,能够计算指定目标文件或文件夹中的文件数(files).空白行数(blank).注释行数(comment)和代码行 ...
最新文章
- python API docs
- Ubuntu 16.04安装Wine版的迅雷+QQ(完美方案,终极解决方法)
- STM32F4启动流程分析
- EOS 智能合约源代码解读 (6)合约之action
- 你为什么需要在64位系统下用32位程序
- 两年还债4亿,罗永浩是如何做到的?
- 数组的几个重要方法以及如何清空数组
- 《Linux编程》上机作业 ·005【进程管理与通信】
- 摘要抽取算法——最大边界相关算法MMR(Maximal Marginal Relevance)
- solr的索引库配置
- PS选中部分区域调整透明度
- 显微镜自动聚焦原理是什么_激光共聚焦显微镜系统的原理和应用讲解
- Word文档电子版“手写签名”!替代手写直接打印
- mt4双线macd_极少人知道指标之王MACD的精髓用法:“上涨之眼(买入),下跌之眼(卖出)”,反复牢记,买卖不求人...
- CSS设置字体为微软雅黑 且 解决用户设备上没有该字体的问题
- [人工智能-综述-10]:模型评估 - 常见的模型评估指标与方法大全、汇总
- 23种设计模式极速记忆法(全网独一无二)
- oracle数据库导表操作
- 零基础Python爬虫实现(百度贴吧)
- win11 右键菜单恢复成win10样式(亲测有效)