The FindBugs Blog
Monday, October 15, 2007
Thread unsafe lazy initialization
›
I spent some time improving the detector for thread unsafe lazy initialization. The following code is from JDK1.6.0, sun.security.provider.c...
119 comments:
Restarting the blog...
›
OK, yeah, I got swamped and haven't touched the blog in months. I'll try to update it more regularly. Bill
53 comments:
Monday, May 14, 2007
A closed source WTF: the longest second
›
OK, since I've pointed out a number of times that open source code contains a number of embarrassing bugs, I want to just emphasize that...
27 comments:
Tuesday, May 01, 2007
Round and Round we go; Netbeans WTF
›
I found the following code in a recent snapshot of netbeans. If anyone has a clue as to what the developer was thinking, let me know. The co...
7 comments:
Sorry for the long absence, I'm back
›
I would up getting completely swamped with some other stuff at work and not updating the findbugs blog for some time. I hope to be posting m...
61 comments:
Monday, November 13, 2006
WTF in javax.sql.rowset.serial.SerialRef
›
Sometimes, a bug report will point you to some code that just elicits a WTF response. FindBugs generated a null pointer warning in javax.sql...
19 comments:
Monday, September 25, 2006
A 10 year old null pointer bug
›
I was doing some historical analysis of FindBugs warnings in the JDK, and found that there is one null pointer warning that FindBugs generat...
28 comments:
Monday, September 18, 2006
How do you fix an obvious bug?
›
Consider the following code (from Eclipse 3.2, org.eclipse.jdk.internal.core.NamedMember): for (int i = 0; i String typeArgument = typeArg...
19 comments:
Saturday, September 16, 2006
Is Math.abs broken?
›
You'd think that Math.abs would return a non-negative integer. You'd be wrong. In fact, Math.abs(Integer.MIN_VALUE) = Integer.MIN_VA...
480 comments:
›
Welcome to the FindBugs blog. We're going to use this blog to post items of interest about FindBugs, static analysis tools, and other to...
357 comments:
Home
View web version