声纳中假阳性手术究竟是什么意思?

时间:2012-09-04 07:15:07

标签: sonarqube qa

当我在Sonar中遇到违规(违反钻取标签)时,在源代码视图中Sonar有一些动作,如评论,分配等,其中一个是假阳性,我想知道究竟是什么意思这个操作,我什么时候应该使用它?

2 个答案:

答案 0 :(得分:13)

任何自动工具,声纳 - 以及它所依赖的规则引擎(Findbugs / PMD / Checkstyle / ...),在提出违规行为时都会犯“错误”:只有人类可以检测到这一点,并且你拥有能够将这个“错误”标记为假阳性,以确保你不会再花时间在它上面。

显然,此功能不得用于静音实际违规。更重要的是,每次将违规标记为误报时,一个好习惯就是写出有意义的评论(并在相应工具的用户邮件列表中报告问题)。

答案 1 :(得分:1)

假阳性是软件告诉你存在违规但你知道的更好(比如有理由,比懒惰更好,为什么声明写得不好)这样你就可以把这次遭遇标记为“完成”正确的方式“。

但是,此功能有时用于获取经理的“干净”报告。这是可能发生的最糟糕的事情。

一般来说 - 你不应该使用它。