gpt4 book ai didi

java - 所有这些 FindBugs 前缀 AM、BC、DP……是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:56:23 25 4
gpt4 key购买 nike

http://findbugs.sourceforge.net/bugDescriptions.html包含一长串错误类型。它们属于正确性和性能等类别,但也以前缀开头。 EQ for equality 很明显,就像 SQL 或 BIT 一样。但有些隐晦。是否列出了所有这些前缀的含义?

最佳答案

其中一些在我在 Google 上找到的 PDF 中有解释: http://www.cs.colostate.edu/~mstrout/CS653Spring06/Slides/student-01-sandeep-findbugs.pdf(最后一页)

我希望在这里引用它是可以的:

Code Description

  • CN Cloneable Not Implemented Correctly
  • DC Double Checked Locking
  • DE Dropped Exception
  • EC Suspicious Equals Comparison
  • Eq Bad Covariant Definition of Equals
  • HE Equal Objects Must Have Equal Hashcodes
  • IS2 Inconsistent Synchronization
  • MS Static Field Modifiable By Untrusted Code
  • NP Null Pointer Dereference
  • NS Non-Short-Circuit Boolean Operator
  • OS Open Stream
  • RCN Redundant Comparison to Null
  • RR Read Return Should Be Checked
  • RV Return Value Should Be Checked
  • Se Non-serializable Serializable Class
  • UR Uninitialized Read In Constructor
  • UW Unconditional Wait
  • Wa Wait Not In Loop

关于java - 所有这些 FindBugs 前缀 AM、BC、DP……是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2655007/

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