问题标签 [code-statistics]

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 投票
1 回答
16011 浏览

git - 如何使用 gitstats 找出 Git 存储库和每个提交者总共有多少 SLOC?

我刚刚安装了GitStats,此时我不得不说,“现在,什么?”。我在用户代码行等网站上看到了示例,但没有关于如何获取此类简单统计信息的示例。我不需要图表或任何东西。我只是希望能够在用户列表中控制台输出结果-> 代码行或其他内容。任何帮助深表感谢。

0 投票
1 回答
776 浏览

c# - 跟踪代码随时间的变化

我想收集一些我们在 TFS 安装中拥有的代码的统计数据,以便能够了解代码的某些方面如何随时间变化。基本上我想看看我们是否从我们获得的关于清洁代码和重构的课程中学到了一些东西。

我想看的报告是:

  1. date1 和 date2 之间解决方案中每个方法的平均行数的变化。(我们是否在重构长方法)

  2. date1 和 date2 之间解决方案中每个类的平均方法数的变化(我们是否重构了做很多事情的类)

  3. date1 和 date2 之间解决方案中每个类的平均使用次数的变化(我们是否限制了所需的依赖关系)

该报告可以列出可以绘制为一条线的值列表,以显示值如何随时间变化。

我知道 TFS 中有 API:s 并且我可以自己编写它,但我希望得到一个回答说我不需要 :-)

0 投票
2 回答
1072 浏览

mercurial - 有哪些工具或技术可用于“数据挖掘”我的 mercurial 存储库?

我们在 Mercurial 中有一个 2,000,000 行的代码应用程序。显然,这个存储库中有很多有价值的信息。

是否有任何工具或技术可以挖掘其中的一些信息?

例如,在项目的历史中,哪五个文件的变化最大?哪五个文件与一年前最不一样?是否有任何特定的代码行出现大量流失?

我对这类事情甚至更多感兴趣。

有没有办法从我们的存储库中提取这种信息?

0 投票
1 回答
112 浏览

git - 如何在 git repo 中每次提交后确定每个文件中的代码行数

我需要在每次提交 git repo 后确定每个文件中的行数。我该怎么做呢?

我查看了gitstatsgit-loc,但两者似乎都在计算汇总统计数据,我不确定如何根据我的需要调整它们的代码。

0 投票
2 回答
84 浏览

ios - Objective-C 运行时调用 OS X 上的函数的百分比是多少?

我想更深入地了解任何需要一个语言的运行时被调用的频率。在这种情况下,我特别想知道:

在 OS X 或 iOS 系统上在任何给定的秒内执行的所有函数调用中(当然需要近似值)其中有多少是 Objective-C 运行时函数(即由运行时定义的函数)?

0 投票
1 回答
700 浏览

git - 如何使用 hoxu 的 gitstats?

我想在 gitub 上监控我的 repo,所以我尝试使用gitstats来查看一些统计信息,比如更改了多少代码。我将 gitstats 添加到我的存储库中,但之后我不确定如何实际创建 html 文件。

当我在 Windows 应用程序甚至 cmd 上使用来自 github 的 shell 时,当我尝试运行 gitstats、./gitstats、$./gitstats 时,它们都不起作用。

gitstats 目前不需要安装;它直接从目录中使用(它还假设一些文件,如样式表在 .)

假设您在 /mnt/src/git/project 有一个 git 项目,并且您希望将统计信息保存到 ~/public_html/project

你会运行: $ ./gitstats /mnt/src/git/project ~/public_html/project (如果它是一个大项目,去喝杯咖啡:) $ sensible-browser ~/public_html/project/index.html

即使我尝试 gitstats 安装文件中的东西,它也不起作用。

知道我该如何解决这个问题吗?谢谢

0 投票
1 回答
701 浏览

delphi - How is SLOC counted by Delphi IDE?

You see pretty often here people saying that they have a x million of lines of code project. How is this measured? Is this number, the number shown under 'Information' menu? The manual says that only the compilable lines are counted (so, without comments and empty lines):

Source compiled -> Displays total number of lines compiled.

But the manual doesn't explain how a piece of code as if/then/else is counted:

  1. Is every line that has a blue dot is a "compiled line"?
  2. The Embarcadero code (the RTL and VCL code) and 3rd party libraries are also included into the count?
  3. (The conclusion) What does it mean when somebody says about a Delphi program that it has 1 million lines?
0 投票
1 回答
324 浏览

git - 如何在 Git 中获取每天的更改统计信息

我想要的是这样的:

0 投票
2 回答
2250 浏览

git - 扫描 Git 存储库以获取统计信息

如何获取我的 Git 存储库的某种统计信息?

我目前在 BitBucket 中托管 Git 存储库,并希望找到以下详细信息:

  • 提交总数
  • 使用的编程语言
  • 每种编程语言的总代码行数

你认为这是可以实现的吗?还是我要求太多了。也许有一个我不知道的聪明工具。

如果有帮助,还可以使用 SourceTree 推送和拉取代码。

先感谢您。

0 投票
1 回答
748 浏览

intellij-idea - 如何使用 JetBrains Idea 2016 查看统计数据?

我正在使用 IDEA 2016.3,我想获得一些关于 Java 项目的统计数据,比如 Lines-of-Code。我该怎么做?在浏览 IDEA 的菜单时,我什么也没找到。一些较旧的问题说 View->Tool Windows -> Statistics 但我没有 Stats 选项。