当我使用fingbugs-eclipse插件或findbugs-ant插件时,可以设置置信度选项.

但根据findbugs文档,错误被赋予1-20级,并分为最可怕的类别(排名1-4),可怕(排名5-9),麻烦(排名10-14)和关注(排名15 -20).那么优先级/置信度的实际含义是什么?它与Bug Rank有关系吗?如果是这样,怎么理解?不是,为什么findbug定义了每个bug的信心?
Dav*_*ess 12
规则confidence测量它标记真实错误的可能性.使用来自一个或两个指令的证据或检测众所周知的错误源的简单规则比使用推理,检查来自多种方法的指令或标记在许多情况下完全合理的代码更容易找到真正的错误.
在第2版 confidence被称为之前priority,但由于大多数开发人员对这个词的理解,这引起了混淆priority:
[M]任何人都对FindBugs报告的优先级感到困惑,并认为所有HIGH优先级问题都很重要.为了反映这个问题属性的实际[原文]含义,它已被重命名为置信度.应该通过排名而不是他们的信心来比较不同错误模式的问题.
规则rank衡量问题的严重性.它从20(最低)到1(最高)而变化,并且UI组中的值分为四类:scariest,scary,troubling,和of concern.
例如,磨损的破碎垫可能会获得rank10分,而切断线会达到1.您的机械师可能会报告confidence说您的断裂线是通过简单的检查切断的,但是低的confidence是他在发动机中听到的爆震表明活塞损坏.
| 归档时间: |
|
| 查看次数: |
4602 次 |
| 最近记录: |