问题标签 [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 投票
3 回答
1690 浏览

c# - 两个字符串之间的相关百分比

如何在 C# 中获取两个字符串之间的相关百分比?

0 投票
2 回答
272 浏览

metrics - 软件时间计划指标

在软件开发中,我们都需要正确规划时间。我想知道您在软件的所有流程(例如分析、开发、维护等)中计划时间的指标是什么...

当然,您可以建议一些很棒的文章或遵循的方法,请告知吗?

0 投票
2 回答
884 浏览

c# - 如何衡量 C# 代码的 SOLIDness?

有哪些指标以及哪些工具可以衡量 C# 代码的SOLID ness?或指示哪些地方最有害地违反原则的工具?

0 投票
8 回答
9612 浏览

java - Java 项目的 SLOC

我需要一个免费工具来计算 Java 项目的 SLOC。我只需要以下指标:

  • SLOC
  • 注释行数
  • 可选的 javadoc 指标
  • 可选择按文件类型(.java、.js、.css、.html、.xml 等)对统计信息进行排序

奖金:

  • 100% Java,我不喜欢把 sloccount和 cygwin混在一起
  • 网豆插件
  • 或者最好是maven插件
0 投票
2 回答
187 浏览

java - 是否有代码覆盖工具可以告诉我我在上一个 sprint 中编写的代码?

我正在寻找一种工具,可以为我的团队提供有关代码覆盖率的更有意义的指标。例如,我希望看到两件事:

  • 作为一个团队,我们在上一个 sprint 中编写的代码有多少代码覆盖率?
  • 新代码被开发人员分解了多少代码覆盖率?

有没有人做过这样的事情?有哪些工具可用?具体来说,我正在使用 Java,并且对免费或商业解决方案感兴趣。

0 投票
1 回答
518 浏览

c# - NDepend 代码质量指标 - 自定义 CQL - 棕地开发

我正在开发一个棕地项目,该项目最初是为 .NET 1.1 开发的,随后被改装为 .NET 2.0,还有少量 .NET 3.5

我很好奇使用什么样的指标来开始寻找优化和现代化的拐点。

是否有任何人发现在清理和重构“遗留”.NET 代码方面有用的好的 CQL 查询?

0 投票
4 回答
1359 浏览

c# - 有没有一种标准的方法来计算 C# 中的语句

我正在查看除代码行之外的一些代码长度指标。Source Monitor 报告的内容是语句。这似乎是一件很有价值的事情,但 Source Monitor 计算某些事情的方式似乎不直观。例如,for 语句是一个语句,即使它包含变量定义、条件和增量语句。如果一个方法调用嵌套在另一个方法的参数列表中,整个事情就被认为是一个语句。

是否有一种标准的方式来计算陈述,并且它们的规则是否适用于这种事情?

0 投票
4 回答
2501 浏览

c# - C#获取返回的数据大小和SQL查询

执行查询时如何获取从数据库返回的数据的大小(以字节为单位)? 这样做的原因是使用两种不同的技术比较数据库服务器上的负载。我们正在运行从同一数据集构建的报告,该数据集将为每个报告加载整个数据集。现在我们正在缓存数据集并从缓存中运行报告。我们为每个客户端运行报告,一些数据集比其他数据集大得多,我需要一些方法来为数据库服务器负载减少提供一个可衡量的指标。

我尝试通过 DbConnection、DbDataReader 和 DbCommand 查看任何现有功能,但无法找到它。如果可能的话,测量给定连接或读取器的数据吞吐量会很好,但任何解决方案都是可以接受的。是否有我可以用来测量它的数据库服务器代理?

数据库是Oracle 10g。

0 投票
0 回答
182 浏览

metrics - 寻找有关衡量使用 CDN 的高可用性应用程序的建议

我在一家财富 500 强公司工作,该公司难以准确衡量高可用性应用程序的性能和可用性(即,在 5 秒页面到页面导航的情况下提高 99.5% 的应用程序)。我们将计划内和计划外停机时间都考虑在内,以确定此可用性数量。但是,我们最近在组合中添加了一个 CDN,这使我们的指标有点复杂。CDN 现在处理我们大约 75% 的流量,同时将剩余的流量发送到我们自己的服务器。

我们试图衡量我们所谓的“真实用户体验”(即,我们的测试脚本模拟典型的用户点击应用程序。)这些监控脚本位于我们的网络之外,这意味着我们访问了大约 75% 的 CDN时间。

管理层已决定我们采用最坏的情况来衡量可用性。因此,如果我们的源服务器出现问题,但 CDN 提供的内容还不错,我们仍然会影响可用性。反过来也是如此。我的想法是,只要“用户体验”成功,我们就不应该无谓地惩罚自己。毕竟,CDN 可以提高性能和可用性!

我只是想知道是否有人知道其他财富 500 强公司如何计算他们的可用性数字?例如,我查看 apple.com 的一个店面,该店面使用的 CDN 似乎永远不会关闭(除非即将发布重大产品公告。)拥有一些确凿的事实数据会很棒,因为我不知道不要相信我们需要在这些指标上不必要地伤害自己。我们正在根据这些数字做出业务决策。

然而,我可以说,鉴于这些指标对管理层是可见的,问题得到解决并很快得到解决(阅读:我们很快就消除了繁文缛节。)不幸的是,作为一名开发人员,我不希望管理层认为由于某些外部因素(即 CDN)正在影响数字,因此应用程序处于上升或下降状态。

想法?

(应 Sanoj 的要求,我将这个问题发布到 ServerFault ......有人可以关闭这个问题吗? https://serverfault.com/questions/119186/looking-for-a-recommendation-on-measuring-a-high -availability-app-that-is-using-a )

0 投票
2 回答
781 浏览

oop - 哪些指标显示了面向对象代码和过程代码之间的区别

哪些指标可以帮助表明我有过程代码而不是面向对象的代码?我想要一组简单的指标,这些指标很有可能表明分析的代码包含过程事务脚本和贫乏的域模型,而不是遵循健全的面向对象设计原则。

对任何有用的衡量指标和工具集都会感到高兴。

谢谢,托马斯!