问题标签 [lines-of-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3960 浏览

php - 计算 Netbeans PHP 项目的代码行数

我如何计算 Netbeans PHP 项目的 LOC?

我在 Windows 7 上使用 Netbeans 7.0.1

0 投票
4 回答
1078 浏览

objective-c - 识别 iOS 项目中每个文件的 LOC - 基于 ObjectiveC 的应用程序开发

是否有工具可以为我提供有关项目中每个文件/类的数字行的详细报告?

我试过 CLOC。我得到的只是项目级别,这是很好的开始。我想详细了解每节课。我们是否有任何开源工具可以为我做到这一点?

0 投票
1 回答
3838 浏览

emacs - 如何在 Emacs 模式行中显示总行数

默认的 Emacs 模式行仅显示当前行号及其相对于总行号的百分比。我如何让它也显示总行数?

0 投票
2 回答
142 浏览

git - `git push` 不假装我实际写了多少行

好吧,情况是我需要知道到目前为止我是如何编写的 LoC(代码行)。这很容易,因为 GitHub.com 有“统计和图表”-“影响”部分,所有内容都清晰可见。

问题是我需要添加,比如说,jQuery。正如您可能注意到的,我不是 jQuery 的作者。(:

如果我将git addjQuery 作为我自己的代码,这对我自己是不公平的,不是吗?因此,我正在寻找一种将所需文件获取到 GitHub.com 的方法(像往常一样),只是无需LoCs++了解它们。

是否可以?感谢您的建议!

0 投票
1 回答
1323 浏览

ruby-on-rails - Ruby on Rails 验证方法结构

我有一个相当简单的 ruby​​ 语法问题(以及其他一些说明),我一生都无法弄清楚。

上下文是我有非常常见的模型类子类化 ActiveRecord::Base,并且我正在使用验证。

我相信 Ruby 约定喜欢通过将长段代码分成多行来保持整洁,如果这些行达到 80 行,除非用正则表达式很难做到这一点。我的第一个问题是这样的:

如何正确拆分此验证行以使其正常工作?

我试过这样的事情:

我在某处读到 ruby​​ 约定,你可以使用反斜杠分割行,但我还没有尝试过,因为我认为这看起来有点奇怪,特别是当你可以通过确保逗号或操作数位于来利用 Ruby 的力量时行尾。

我的最后一个问题是:

有人可以用所有正确的大括号和括号编写这个验证方法吗?也许我对基本语法的去向有点困惑。

快速回顾:

如何正确拆分上面的单行验证?
你能用反斜杠分割 ruby​​ 代码行吗?
有人用所有大括号和方括号编写了相同的方法。

提前谢谢。

0 投票
3 回答
1680 浏览

php - 在页面上启动大类会减慢速度吗?

我正在编写一个最终可能会包含大约 3000 行代码的类。

我想知道的很简单,在每个页面的顶部启动这个类会减慢页面的运行时间,即使只使用一个/两个对象方法?如果每天访问数千次,是否会给我的服务器带来更大的压力?

如果是这样,我是否应该考虑创建扩展来处理每种方法,而不是将整个类放在一个文件中?

已编辑

首先,为了纠正 KingCrunch 和 Kenaniah,这个类是针对我的 API 的,这意味着它拥有很多用于检索要显示在网站和我们的 iPhone 应用程序以及我们整个 Facebook 应用程序上的数据的函数。因此,考虑到我们网站的规模和功能,3000 行非常小,更不用说其中超过 700 行是评论。所以我可以向你保证没有设计缺陷,尽管可能存在结构缺陷,这就是我问这个问题的原因......

构造函数只是将默认值设置为定义的变量,仅此而已。

我已经从头开始完全重写了这个文件,所以没有旧代码,我很确定类中的方法尽可能高效。

我一直在监控我的服务器使用情况等,以及使用 apache ab 工具模拟大量流量,尽管我的内存使用量猛增,但似乎还不错。

0 投票
4 回答
17419 浏览

python - 如何计算 Python 中不包括注释和文档字符串的代码行数?

我想尽可能准确地计算多文件 Python 项目中的代码行数,但总数中不包括注释、文档字符串或空行。

我首先尝试使用 cloc,它作为 Debian 软件包提供。但是 cloc 将大多数文档字符串视为代码 - 即使它们是注释。(更新:不再 - cloc 的最新版本现在将 Python 文档字符串视为注释。)

我注意到下面的一些评论说文档字符串应该包含在总数中,因为它们可能被代码用来影响运行时的行为,因此算作程序代码/数据/配置的一部分。一个突出的例子是“ply”,它要求您使用文档字符串编写函数,据我回忆,这些文档字符串包含对程序操作至关重要的语法和正则表达式。然而,在我看来,这似乎是一个非常罕见的例外。大多数时候,文档字符串的行为就像注释一样。具体来说,我知道一个事实对于我想要测量的所有代码都是正确的。所以我想从我的行数中排除它们。

0 投票
1 回答
137 浏览

aptana - 有最大值吗?Aptana 3 中的代码行数限制?

我使用 Aptana 3.0.6。今天我打开了一个包含 10302 行代码的 CSS 文件,我只能点击两到三下,而 Aptana 冻结了 5 秒(或更多)。代码行数有限制吗?我该如何解决这个问题?

谢谢!

0 投票
1 回答
210 浏览

lines-of-code - 估算 BBC 网站中的代码行数

有人对 BBC 新闻网站中的代码行有估计吗?(和估计策略)http://www.bbc.co.uk/news/

我找不到任何估计方法。最接近的答案是计算本地项目的代码行数,但从不估计其他网站。

谢谢

0 投票
1 回答
1134 浏览

java - Method wise LOC counting

How can I get methodwise line of code given the java source file? I need the logic of getting the LOC in methods.