问题标签 [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.
objective-c - xcode 项目中的第三方代码计数
如何获得 Xcode 项目中第三方代码的百分比?需要查找的不是“Pods”目录中的行数,而是主项目目录中使用的“Pods”目录中描述的代码量。
例如:
- 我有一个 100 行代码的项目
- 在这个项目中安装了 Alamofire pod
- 100行代码中的一行是“let method = HTTPMethod.get”,指的是Alamofire pod
结果是:1% 的第三方代码使用率
ruby - 收集非 Rails Ruby 项目中方法使用的统计信息
我有一个项目,我们保留我们的验收测试代码。它有大约 1100 种方法用于处理 UI 的各个方面,该项目已经很老了,所以我怀疑有些方法已经过时并且永远不会被使用。测试作为 Rspec 测试运行。我想以某种方式创建统计方法使用来删除过时的方法并创建一个前 20 或 30 个正在使用中的列表。有什么想法可以收集这些数据吗?
提供更多细节:我在 lib 目录中拥有所有支持的页面对象方法。我运行了大约 100 个从这些页面对象调用方法的规范测试。我想收集有关 lib/ 目录中这些方法的使用频率的统计信息。
git - 如何从存储在 BitBucket GIT 存储库中的代码生成洞察力
我们公司的 bitbucket 存储库中有超过 40k 的存储库……由于组织的规模,有许多问题很难回答。
其中一个问题是。
有多少项目/组件被实现为 spring.boot 应用程序。
简单查询
ext:xml org.springframework.boot
返回超过 1.5k 的结果。
我正在寻找如何检索信息的想法/建议,这些信息可以帮助识别这些文件中哪些属于仍然“活动”的项目。
例如,我想生成一个包含以下列的表格
| 项目名称 | 存储库名称 | 文件路径 | 最后一次提交到存储库(日期/时间)|
任何想法如何处理这样的话题?
sql-server - 运行多个连续语句时出现意外的查询统计信息
使用 SQL Server 2016 及更高版本
我目前正在评估两种显示搜索结果的方法。显示所有符合“标准”的“产品”。
我正在研究将符合条件的 ID 列表存储在临时表中的优点,然后加入我的主要产品与动态创建的会话视图,其中 ID 编码为值。
下面的脚本示例。我省略了主要产品表本身,因为它只是一个大的平面表,但确实包含公司专有的详细信息。代码本身不是问题,而是它生成的统计信息。
我发现我的数据集上的两个选项之间几乎没有区别,但是根据我的测试方式,我得到了一些非常奇怪的结果。
如果我只从测试 1 中读取数据,我会收到与以下类似的统计数据,但经过时间的波动很小 - 我不是服务器上唯一的用户。
运行测试 2,我收到了非常相似的结果,只有较低的 IO(预期为临时表没有被读取)
然而,同时运行这两个测试,我看到第二个运行查询的结果始终较慢。
第二个查询的结果偏斜是否有任何合乎逻辑的原因?是否第一个查询正在创建影响第二个查询的负载?我想知道我是否遗漏了什么或有根本的误解。这就是我通常会如何调整我的流程,强调 IO,关注时间。如果我需要调整我的调音方法,那么我们将不胜感激地收到任何建议。
c# - C# WinsForm,频率分布表 [更新]
更新 01 感谢 Caius,找到了主要问题,“如果”的逻辑错误,现在已修复并给出正确的结果。该循环仍然会在辅助列表上创建比需要更多的位置,为主列表上的每个数字一个额外的位置。
我已经更新了下面的代码以供参考以下问题:
-001 我可以弄清楚为什么它会创建需要的位置,for 循环应该只在 foreach 正确完成其循环后运行?-002 为了解决这个问题,我使用了 List.Remove() 来删除所有的 0,到目前为止没有崩溃,但是,我正在创建额外的索引,而不是删除它们,确实意味着如果我有大量数字,性能会下降吗?或者是一个可以接受的解决方案?
描述
它应该读取中央 List1 (numberList) 中的所有数字,并计算在某个 (0|-15 / 15|-20) 范围内有多少数字,因为我使用另一个 List,每个范围都是一个位置List2 (numberSubList),其中 List2 上的每个数字都表示该范围内存在多少个数字。- 范围随着数字的增加或减少而变化
代码:
显示更新版本的屏幕截图。
git - 我可以让 git stat 显示正确的代码行吗?
git stat
子命令(或等)向我们显示添加和删除的git log --stat
行数。这显然很有用,但是 - 有时您并不关心空格和注释的添加和删除。
是否可以让 git 计算其添加和删除统计信息 - 仅出于自然显示目的 - 除了删除和添加的行吗?例如,也许在相关文件上运行类似cloc的东西?