重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
打开File Search对话框。选中正则表达式,在搜索文本框输入\n 。文件名称输入 *.java。在范围里选中Enclosing projects。经过上面方式,就可以统计出整个项目的代码行数。
成都创新互联主营武侯网站建设的网络公司,主营网站建设方案,重庆APP开发,武侯h5成都微信小程序搭建,武侯网站营销推广欢迎武侯等地区企业咨询
Eclipse可以方便的统计工程或文件的代码行数。
主要是利用编辑时的换行符进行统计,大致是search工具应用。
步骤 第1步:在Eclipse的菜单栏依次选择“WindowPreferences 第2步:在Preferences窗口中,依次选择“GeneralEditorsTextEditors”,会看到右侧界面中有“Show line numbers”选项,勾选后点击【OK】按钮。
打开File Search对话框,选中正则表达式,在搜索文本框输入\n 文件名称输入 *.java 在范围里选中Enclosing projects 然后就可以统计出整个项目的代码行数。
1、StatSVN统计的是所有代码行,包括注释和空行,但一般度量要求是有效代码行,在分析时需要注意这一点。 StatSVN不考虑修改的代码行数,只考虑与上一版本相比新增(+)与删除(-)的代码行数。
2、2:API :FindFirstFile/FindNextFile/FindCurrentDirctory(不推荐,要玩的话自己百度)过程:利用cmd指令 将所有的.c和.cpp路径 定向传输到一个txt里,循环读取路径并进行分析(多少个\n就有多少行)。
3、- l 统计行数。 - w 统计字数。 这些选项可以组合使用。 输出列的顺序和数目不受选项的顺序和数目的影响。 总是按下述顺序显示并且每项最多一列。
4、wc 并没有提供递归统计。不过,可以结合 find 命令,例如:其中,-l 参数是统计行数, find . -name *.go 是查找当前目录(包含子目录)下所有的 go 文件。当然,实现方法有很多,这个比较简单易记。
5、Eclipse可以方便的统计工程或文件的代码行数。
以1000行为准,超过千行就要考虑类拆分了。类的代码行数没有特定的行数限制规范。根据实际情况决定。对于经常使用的java类,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。
在java中规定了指令的最大条数,用4字节去存储这个数字,可以想象一下这是一个很大的数(2的32次方减1),但是这是一个理论值,在java中明确规定一个方法的指令最多是65535条。
根据实际情况该写多少行就写多少行 看过几千行的代码,目前还没遇到一个java类代码行数超出的问题,不过经常用的java类的代码行数越少越好,尽量让方法独立,功能独立,加载java类是需要花时间的,合理分配最好。
不过过多的方法和行数会对解读造成影响,造成可读性差。另外一些计算测试代码覆盖率的程序无法处理过多行的代码。外界处于可读性的考虑,要求处理类的代码不可以超过2000行,一个方法不可以超过500行。
之前参加过一个培训,一位已经有30年项目开发管理的导师说,好的函数不超过14行。14行每一行的功能都很清晰。
大约估算一下,一共两千多万字节,按utf-8编码格式,大概一千万字符,每一行五十个字符计算,二十万行左右的纯代码。