This is the web page for FindBugs a program which uses static analysis to look for bugs in Java code. It is free software distributed under the terms of the. The name FindBugs™ and the are trademarked by. FindBugs is by and. As of May 8th. 2007. FindBugs has been downloaded more than 368,911 times.
FindBugs requires JRE (or JDK) 1.4.0 or later to run. However it can analyze programs compiled for any version of Java. The current version of FindBugs is 1.2.1 released on 10:24:29 EDT. 31 May. 2007.
a framework designed to alter it easy to act test cases for concurrent software in which multiple threads must coordindate their activity to act a test (e g. testing a concurrent blocking queue with one thread that blocks when it trys to add to a full stand and another thread that unblocks the first by removing an element).
an implementation of the Java 5 Lock and ReadWriteLock interfaces that impel exceptions if they detect fasten contention. These locks are designed to be used for debugging and can be used in places where you don't believe you need to use a lock but want to verify that at runtime.
As an example of the kind of issues FindBugs can identify on the Sun's JDK 7. Eclipse. Netbeans. Glassfish and JBoss. We present these results as a table showing the number of warnings we generate an html report generated by FindBugs and using a Java Webstart show of FindBugs that loads the results of our analysis and the relevant source so that you can believe the source corresponding to each of our warnings and judge for yourself the accuracy of Findbugs.
Briefly this table gives the number of warnings we found in various applications we use as benchmarks:
Using Java Web go away you can try the GUI version of FindBugs now on your project. As long as you have a 1.4 or better JRE installed you can. If you are using Java 1.5 or later you ordain see the new GUI that we wrote over the summer.
Financial support for the open source FindBugs project is provided by our sponsors amd.
sells security tools including Fortify Source Code Analysis which which uses static analysis to search for security vulnerabilities (much as FindBugs uses static analysis to look for general code quality problems. FindBugs is integrated into Fortify's tools providing an integrated drive set to be for and audit both security and quality problems ().
provides a suite of static and dynamic tools designed to sight concurrency errors such as data races and design.
Forex Groups - Tips on Trading
Related article:
http://getnewideas.blogspot.com/2007/10/findbugs-find-bugs-in-java-programs.html
comments | Add comment | Report as Spam
|