问题标签 [metrics]

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

svn - 有多少人参与了一个项目?基于修订控制系统

您如何知道有多少开发人员参与了使用修订控制系统的项目?我的一个朋友发现了这种在 git log 中查找答案的方法:

git中有直接的方法吗?Subversion、Bazaar 或 Mercurial 等其他修订控制系统怎么样?

0 投票
1 回答
4524 浏览

eclipse - 如何在 Eclipse 中获取类型(接口/类/枚举)中的方法计数?

我想知道接口声明或类/枚举实现了多少方法。如何在 Eclipse 中获得它?

0 投票
2 回答
5743 浏览

eclipse - 在 Eclipse 上了解 LOC 的最简单方法

我正在使用 Eclipse 3.4.2 开发一个项目,并且想知道它有多少非注释代码行 (NCLOC)。

做一个简单的插件是可以的,但我不想太臃肿。我的机器已经很慢了。

0 投票
1 回答
3286 浏览

c# - 您如何获得 WCF 性能指标?

WCF 是一个通用的通信框架,您使用它的次数越多,您需要调整的旋钮就越多(端点、安全性、序列化等)。我有一个对许多 QoS 属性敏感的应用程序,我想开始调整设置以了解每个设置如何影响这个基于 WCF 的应用程序的带宽、延迟和可伸缩性。

据我所知,没有通用的入口点来收集以下指标,但我希望我们能提出一个收集它们的技术列表:

  • 通话次数
  • 通话往返时间
  • 带宽利用率
  • 请求和响应的序列化大小

FWIW,只要有合理的入口点可以插入钩子,我不介意捕获这些指标(即使这意味着深入研究特定的实现——例如 DuplexChannel)。

0 投票
1 回答
826 浏览

ruby - RCov 不起作用

我目前正在开发一个 Ruby gem 并希望创建指标。

我正在使用“metric_fu”,但 RCov 似乎偏离了我的规范。

这是我的 metric_fu 配置:

你有什么建议吗?

此致

0 投票
3 回答
2496 浏览

c# - C# ASP.NET 2.0 指标仪表板

我想创建某种类型的 ASP.NET (C# 2.0) Metrics 类来帮助监控生产 Web 应用程序的性能。我对 2.0 Health Monitoring 有点熟悉,这不是我想要的(我不这么认为)。我宁愿有一个仪表板,它给我一个快照,而不是一个日志或事件列表。我将不胜感激来自社区的任何反馈。因此,即使您没有具体的答案,也可以随意将您的输入添加到任何部分,并且不要觉得您必须就整个事情提供输入。提前致谢!

以下是我想监控的一些事情。值应该特定于应用程序而不是 IIS。

  1. 打开的会话数
  2. 每小时点击次数
  3. 最早的会话
  4. 分配的内存量和使用量
  5. **每个(或给定)函数花费的平均运行时间。
  6. 最后一个异常(已处理或未处理)
  7. 带宽利用率(在应用程序级别甚至可能吗?)

**对于 5 号,我正在考虑使用某种类型的秒表类。我要监控的每个函数都会在开始和结束执行时调用 start/stop。然而,这对我来说似乎非常丑陋。有没有办法在没有秒表课程的情况下做到这一点?Reflections 课程中的某些内容可以对此有所帮助吗?

这样的东西已经存在了吗?我已经做了相当多的谷歌搜索,但找不到我正在寻找的确切内容。

你能推荐我应该看的任何其他指标吗?

0 投票
10 回答
7211 浏览

code-coverage - 软件开发指标和报告

最近我就软件开发指标进行了一些有趣的对话,特别是如何在相当大的组织中使用它们来帮助开发团队更好地工作。我知道有关于哪些指标好用的 Stack Overflow 问题 - 就像这个一样,但我的问题更多是关于哪些指标对哪些利益相关者有用,以及在什么级别的聚合

举个例子,我的观点是代码覆盖率是一个有用的指标,有以下几种方式(也许还有其他方式):

  • 与其他测量相结合时,供团队内部使用。
  • 对于促进/支持/指导团队,在逐个团队考虑作为一种趋势时可能具有指导意义(例如,如果团队 A 和 B 本月覆盖 75 和 50,我会更关心团队如果上个月他们有 80 和 40,则 A 比 B)。
  • 当作为跨多个团队或整个部门的汇总统计数据呈现时,适用于高级管理人员。

但我认为高级管理层逐个团队地看待这一点没有用处,因为这鼓励人为地尝试通过仅执行而不是测试代码的测试来增强覆盖率。

我在一个管理层次结构中有几个级别的组织中,但是绝大多数经理在技术上都具有头脑和能力(许多人仍然手忙脚乱)。一些开发团队在推动敏捷开发实践方面处于领先地位,但其他开发团队则滞后,现在来自最高层的一项严肃要求是,这就是组织的工作方式。我们中的一些人正在启动一个计划来鼓励这一点。在这种组织中,您认为哪些指标有用,对谁有用,为什么有用,在什么聚合级别上有用?

我不希望人们觉得他们的表现是根据他们可以人为影响的指标来评估的;与此同时,高级管理层将需要某种证据来证明正在取得进展。根据您自己组织的经验,您可以提供哪些建议或注意事项?

编辑

我们绝对希望将指标用作组织改进的工具,而不是个人绩效衡量的工具。

0 投票
5 回答
3077 浏览

metrics - 计算一组集合之间的相似度

假设有4组:

s1={1,2,3,4};
s2={2,3,4};
s3={2,3,4,5};
s4={1,3,4,5};

有没有标准的度量来表示这组4组的相似度?

感谢您对 Jaccard 方法的建议。然而,它似乎是成对的。如何计算整组集合的相似度?

0 投票
1 回答
515 浏览

asp.net - ASP.NET Web 服务的使用指标

有没有办法收集 ASP.NET 网络服务的使用指标,如谷歌分析收集网站的使用指标。所有这些都没有实现我自己的数据库表或代码。

我不需要收集谷歌分析收集的大量信息,只需要简单的信息,比如调用次数及其随时间的分布。

如果无法使用外部工具,如何简单地处理对 Web 服务的请求,以提取请求位置、请求源和其他可以收集的信息等信息。

0 投票
2 回答
2977 浏览

java - Java HashMap 到矩阵

我面临一个问题。我使用以下哈希图来存储一些值

对象是另一个 HashMap(是的,你可以说 HashMap 的 HashMap)。String 用于存储书名,Object 又是另一个 hashmap,用于存储作者姓名和作者数量。所以它看起来像( Xyz book{authname,numberOfAuthors} )。现在我想将此哈希图打印为 NxN 矩阵。我可以使用任何默认功能吗?如果没有,那么任何人都可以告诉我任何提示以简单的方式做到这一点?因为我不想使用这么多循环和 if 条件(它会杀死系统)。

谢谢!