gpt4 book ai didi

findbugs - findbugs 中的优先级/信心的实际含义是什么?

转载 作者:行者123 更新时间:2023-12-04 10:40:29 32 4
gpt4 key购买 nike

当我使用 fingbugs-eclipse 插件或 findbugs-ant 插件时,需要设置一个置信选项。

enter image description here

但是根据 findbugs 文档,错误的等级为 1-20,并分为最可怕(等级 1-4)、可怕(等级 5-9)、令人不安(等级 10-14)和令人担忧(等级 15) -20)。那么优先级/信心的实际含义是什么?它与Bug Rank有关系吗?如果有,如何理解?不是,为什么 findbug 为每个 bug 定义了一个置信度?

最佳答案

规则的confidence衡量它标记了真正错误的可能性。使用来自一两个指令的证据或检测众所周知的错误来源的简单规则比使用推理、检查来自多种方法的指令或标记在许多情况下完全合理的代码的规则更有可能找到真正的错误.

之前 version 2 confidence被称为 priority ,但由于大多数开发人员对 priority 一词的理解,这引起了混淆。 :

[M]any people were confused by the priority reported by FindBugs, and considered all HIGH priority issues to be important. To reflect the actually [sic] meaning of this attribute of issues, it has been renamed confidence. Issues of different bug patterns should be compared by there rank, not their confidence.



规则的 rank衡量问题的严重程度。它从 20(最低)到 1(最高)不等,UI 将这些值分为四类: scariest , scary , troubling , 和 of concern .

例如,磨损的刹车垫可能会收到 rank 10,而切割突破线将获得 1。您的机械师可能会报告高位 confidence您的突破线通过简单的检查被切断但很低 confidence他在您的发动机中听到的敲击声表明活塞已损坏。

关于findbugs - findbugs 中的优先级/信心的实际含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103063/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com