问题标签 [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.
tfs - Team Foundation 服务器中的代码行
我正在寻找 TFS 的报告工具,我需要在 2 个日期之间为个人开发人员获取代码行,你认为它可以通过 TFS 实现吗?
c++ - 在 C++ 中将文本文件读入 std::string 的单线器?
是否有一种方法可以将(不是很大)文本文件的内容读入字符串?
我发现的最短的:
(对于大文件,请注意这是一种效率极低的解决方案,因为它必须在从流中读取每个新字符后重新分配缓冲区。)
信用:@Tyler McHenry将整个 ASCII 文件读入 C++ std::string
sonarqube - 在 Sonar 中,我如何知道代码行添加到了哪里?
有没有办法深入查看哪些目录/文件添加了代码行?
昨天我看到我的项目添加了 ~5k LOC。我认为 Sonar 很困惑,因为我们没有添加那么多,我们只是将几个文件拆分为一组更大的文件。
我尝试添加 LOC 指标热点无济于事(我认为这会起作用,因为其他热点似乎会根据顶部的下拉列表显示更改)。
我已经尝试深入研究 LOC 参数。
git - 您将如何测量插入/更改/删除的代码行 (LoC)?
我的问题涉及 LoC 指标。我必须提供插入、更改和删除行的统计信息。我的用户使用 ClearCase 和下面基于它的示例,但是我相信我的问题是一般性的。
请查看以下示例(取自 ClearCase 文档)。它比较两个文件版本,/main/1
(左侧)和/main/3
(右侧)。
毫无疑问,插入了 1 行(第 16 行)。
我的问题是关于第 18 行的更改:你在这里数了多少行?
- 3 换行?
- 1 更改线路?
- 1 条 CHANGED 线和 2 条 INSERTED 线?
- 你觉得还有什么……?
请让我知道您的想法(以及为什么...)。谢谢你。
git - Git/GitHub 为一个帐户贡献的总行数
我想获取 GitHub 上的帐户已完成的代码总行数。这不是为了判断生产力或其他什么(LOC 是一个糟糕的选择),它实际上只是为了我们的娱乐。
是否可以获得 GitHub 上的帐户(通过电子邮件地址或句柄)完成的代码总行数?
sql - 获取 MS SQL 中特定 varchar 的行数
在 MS SQL Server 2012 中,我有一个数据库,其中包含一个包含 varchar 列的表,该列包含一些甚至可能包含换行符的文本。
基本示例:
现在我想获得每条记录的总文本行数,即这样的:
不幸的是,似乎没有这样的内置函数。我的想法是计算Chr(10)+Chr(13)
出现次数并在最后添加 1。但CHARINDEX
只找到字符串中的第一次出现。
知道如何解决这个问题吗?
可能有用的额外信息:为了更深入地了解我的数据,“文本”来自包含换行符的 XML 字符串,例如
我使用CROSS APPLY XML.nodes(...
XPath 来查找<a>
XML 中的所有节点。这可以用 T-SQL XML 函数直接解决吗?
xcode - 没有注释的代码行统计
我正在尝试获取我的 xcode 代码的代码行统计信息。为此,我在终端中执行了以下命令以获取所有可能的代码。
它还给了我包括注释在内的代码行数。谁能告诉我如何在没有注释的情况下获取代码行统计信息。
java - Firefox 版本中的错误计数
我从哪里获得与Mozillas Firefox发布历史相关的数据?
我需要
- 每个发布版本后的错误计数
- 没有该特定发行版本的代码中的注释
- 相同发行版本的代码行数 ( LOC )
然后我必须计算每个版本的评论/代码比率版本一旦我有了这个比率,我就可以将它与那个特定版本的错误计数进行比较。必须在所有(或大多数)Mozilla Firefox 版本上重复相同的过程,以获得平均值并为我的研究提供结论。我的最终目标是找出评论数量是否会影响错误数量。
我在网上做了一些研究,发现了以下网站。
- 这将为我提供给定月份的 LOC 和评论数量(不是发布版本) https://www.ohloh.net/p/firefox
- Mozilla Firefox 的 Bugzilla 有一些报告,我认为应该可以解决我的问题,但我似乎找不到所需的正确值。 https://bugzilla.mozilla.org/report.cgi
这不必特定于 Mozilla,也欢迎任何其他开源项目!
ndepend - 为什么 NDepend 将静态字段计为方法的 LOC
我有一个类型来定义和分配一些静态只读字段。我违反了方法太大(LOC)
我想知道我是否有方法的属性,并在规则中使用它(见下文)。在我的源代码中,我需要使用这个属性来丢弃“这个和哪个”方法?
示例代码:
示例规则:
c# - 计算程序大小的程序
我必须编写一个程序(在 C# 中)来计算(在 LOC 中) • 程序总大小 • 程序每个部分(类、函数或过程)的总大小 • 每个部分中的项目(或方法)的数量.
制作和打印 • 整个程序的单一计数 • 每个零件的尺寸和项目计数以及零件名称
但我真的不知道该怎么做。
任何想法?