我所知道的大多数编程工作室/管理人员只能根据回顾中制作/解决的错误来定义质量.
然而,一旦他们开始干预代码,大多数优秀的程序员都可以天生地感知质量.(对吧?)
您是否知道任何编程机构,将此信息成功转换为组织可以衡量和跟踪以确保质量的指标?
我问,因为我经常听到来自心怀不满的经理人的咆哮,他们无法指出真正的质量.但是我听说像HoneyWell这样的一些组织有很多数字来跟踪程序员的表现,所有这些都可以转化为数字,并且可以在评估过程中勾选出来.因此,我向整个社区提出问题,提出他们所知道的统计数据.
关于可以很好地测量凌乱代码的工具的建议也会有所帮助.
我正在尝试在每个持续集成周期中收集Java项目中的软件代码度量标准.我主要关注与大小相关的指标,如类的数量,方法的数量,功能点,代码行等.我想在一些XML文件中获得包含这些指标的摘要报告.稍后我将在项目报告中使用它,或者其他方式.
有没有免费的开源工具,我可以为此目的与Maven集成?
是否有一种通用的方法来转换相似度量和距离度量?
考虑一个相似性度量,例如两个字符串共有的2克数.
2-grams('beta', 'delta') = 1
2-grams('apple', 'dappled') = 4
Run Code Online (Sandbox Code Playgroud)
如果我需要将其提供给期望测量差异的优化算法,例如Levenshtein距离,该怎么办?
这只是一个例子......我正在寻找一个通用的解决方案,如果存在的话.比如如何从Levenshtein距离到相似度量?
我感谢您提供的任何指导.
在我开始编写自己的自定义类之前,我想知道是否已经有一个框架可供使用.
这适用于Winform/WPF应用程序.我将存储诸如电池电量,WiFi强度,硬盘驱动器信息,RAM信息等内容.除此之外,我还需要记录用户当时正在做的事情,例如"登录","退出" ,'点击某个按钮'等.
我将把这些信息保存到本地的SqlCe数据库,最终会同步到服务器进行调试/报告.
重用一些已经可用的代码会很棒.
感谢大家的帮助!
我打算在HSV空间中找到两种颜色之间的距离度量.
假设每个颜色元素有3个分量:色调,饱和度和值.色调范围在0到360之间,饱和度范围在0到1之间,值范围在0到255之间.
另外,色调具有圆形特性,例如,色调中的359在色调值中比在色调中的10更接近0.
任何人都可以提供一个很好的指标来计算HSV空间中2色元素之间的距离吗?
我使用Grafana 4.3.2和Prometheus 2.0作为数据源.我正试图在Grafana上显示Prometheus直方图.我从Prometheus检索的值如下:
http_request_duration_seconds_bucket{<other_labels>, le="+Inf"} 146
http_request_duration_seconds_bucket{<other_labels>, le="0.005"} 33
http_request_duration_seconds_bucket{<other_labels>, le="0.01"} 61
http_request_duration_seconds_bucket{<other_labels>, le="0.025"} 90
http_request_duration_seconds_bucket{<other_labels>, le="0.05"} 98
http_request_duration_seconds_bucket{<other_labels>, le="0.1"} 108
http_request_duration_seconds_bucket{<other_labels>, le="0.25"} 131
http_request_duration_seconds_bucket{<other_labels>, le="0.5"} 141
http_request_duration_seconds_bucket{<other_labels>, le="1"} 146
http_request_duration_seconds_bucket{<other_labels>, le="10"} 146
http_request_duration_seconds_bucket{<other_labels>, le="2.5"} 146
http_request_duration_seconds_bucket{<other_labels>, le="5"} 146
Run Code Online (Sandbox Code Playgroud)
所以我期望看到的是12个桶,其值在右侧指定.但是,Grafana显示完全不同的值,如下所示:
有什么我想念的,或者Grafana根本不支持Prometheus直方图(丢弃"le"标签)?
我想知道是否有人有用于衡量软件质量的指标的经验.我知道有代码复杂度指标,但我想知道是否有一种特定的方法来衡量它在生命周期中的实际执行情况.我不是指运行时性能,而是质量的衡量标准.任何有助于收集这些工具的建议工具也是受欢迎的.
有没有测量来回答这些问题:
似乎大多数情况需要与CM和错误报告工具密切相关.
我对OS没有偏好; 任何工具都可以,只要它允许我测量Core 2和i7架构上的缓存性能.