作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
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/
我是一名优秀的程序员,十分优秀!