问题标签 [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 回答
19857 浏览

python - 如何绘制 git repo 的代码行历史记录?

基本上我想在每次提交后获取存储库中的代码行数。

我发现的唯一(真的很糟糕)方法是使用git filter-branchto run ,以及在每次提交时wc -l *运行的脚本,然后运行git reset --hardwc -l

为了更清楚一点,当工具运行时,它会输出第一次提交的代码行,然后是第二次,依此类推。这就是我希望工具输出的内容(例如):

我玩过 ruby​​ 'git' 库,但我发现最接近的是.lines()在 diff 上使用该方法,这似乎应该给出添加的行(但没有:例如,当你删除行时它返回 0)

0 投票
3 回答
1951 浏览

oop - 面向对象语言的类与代码行的良好比例是多少?

对于面向对象的语言(比如 C++、C#、Java 等),类数与代码行数的良好比率是多少?

包括经理在内的许多人都喜欢用传统的 LOC(代码行)度量来衡量软件的复杂性,而许多顽固的面向对象的开发人员会说 LOC 毫无价值,因为它的类数才是重要的。而且我个人认为,类可能是一个更合理的复杂性度量,但是如果没有 LOC 度量,这些类的实际复杂性(其中的恶作剧者和神灵的数量)很难估计。

因此,有人知道对于一些编码良好的软件来说,什么可能是一个健康的比率?

编辑:在这种特殊情况下,我正在寻找一个比率来确定清理代码可能需要多少重构的大致估计。

编辑:有人知道一些大型 OSS 项目(如 Firefox、Apache、Webkit 等)的比率吗?

0 投票
7 回答
1151 浏览

c# - C# 对代码行数的惩罚?

我的表单中的代码量是否存在限制或性能损失home.cs

我正在 Visual Studio 2008 中用 C# 编写数据库应用程序前端。事情的排列方式是,我使用标签页方式更改显示给最终用户的信息,而不是使用新表单。

来自 VBA/MS Access,我记得如果您检查一定数量的代码行,它会产生错误并且无法编译。C# 会在 Visual Studio 2008 中执行此操作,还是会影响性能?我知道代码可读性可能是个问题,因为一切都在一个地方,但我也可以将其视为在某些情况下的优势。

0 投票
4 回答
61234 浏览

sql - 查询以列出 SQL Server 存储过程以及每个过程的代码行

我想要一个查询,它按名称返回数据库中所有(用户)存储过程的列表,以及每个存储过程的代码行数。

IE

任何想法如何做到这一点?

0 投票
2 回答
3027 浏览

c# - .NET 2.0 c# 项目的 LoC(代码行)指标

请推荐一些免费工具,它们将帮助我使用命令行获取 C# 项目的代码行指标。

0 投票
14 回答
3215 浏览

c++ - 计算NLOC的简单脚本?

你知道一个简单的脚本来计算 NLOC(netto 代码行数)吗?脚本应该计算 C 代码的行数。它不应该计算空行或仅带有大括号的行。但这也不需要过于精确。

0 投票
21 回答
11860 浏览

lines-of-code - 有没有一种标准的方法来计算代码行数?

我意识到这个问题没有绝对“正确”的答案,但是当人们谈论代码行时,它们是什么意思?例如,在 C++ 中,你计算空行吗?评论?只有开括号或闭括号的行?

我知道有些人使用代码行作为生产力衡量标准,我想知道这里是否有标准约定。另外,我认为有一种方法可以让各种编译器计算代码行数——那里有标准约定吗?

0 投票
11 回答
1142 浏览

report - 如何向潜在买家展示您的代码?

我将向稍微不懂技术的观众演示我的代码,我需要向他们展示我在项目中获得的内容(大约 15K 行代码)。我试图让他们相信我已经花时间在这个项目上并且它处于良好状态。

这些人计划在这个产品上投资。因此,我应该让他们相信这个应用程序值得他们花费的价格,并证明我花费的时间是合理的,其次他们应该看到这是需要时间的,我知道我在做什么(基本上我需要赢他们的信任)。

  • 除了“代码行”之外,我还可以使用哪些指标?(也许是评论行?
  • 从 .NET 项目生成报告的最佳工具(最好是免费的)是什么?

更新 :

提供“项目成本 - cocomo”的一种方法也很酷,就像这样:

在此处输入图像描述

发现: http ://www.cms4site.ru/utility.php?utility=cocomoii将帮助您计算项目的估计成本。

0 投票
6 回答
4015 浏览

visual-studio - 如何确定 C++ 项目中的代码行数?

在 Visual Studio 中,有没有一种快速的方法可以知道项目中存在多少行代码?

0 投票
4 回答
10540 浏览

language-agnostic - 使用 LOC 确定项目规模

需要多少行代码 (LOC) 才能被视为一个大型项目?只写一个人怎么样?

我知道这个指标是有问题的,但是对于单个开发人员来说,1k 和 10k LOC 之间存在显着差异。我通常使用空间来提高可读性,尤其是对于 SQL 语句,并且为了维护目的,我尝试减少 LOC 的数量,以尽可能多地遵循最佳实践。

比如我今天修改的代码创建了一个统一的diff,超过1k LOC(包括注释和空行)。“修改后的 LOC”是一个更好的指标吗?我有~2k LOC,所以我修改了 1k 令人惊讶。我猜重写既是删除又是添加,这会使统计数据加倍。