summaryrefslogtreecommitdiff
path: root/devel/java-findbugs/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/java-findbugs/pkg-descr')
-rw-r--r--devel/java-findbugs/pkg-descr13
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/java-findbugs/pkg-descr b/devel/java-findbugs/pkg-descr
new file mode 100644
index 000000000000..2bd63b00c564
--- /dev/null
+++ b/devel/java-findbugs/pkg-descr
@@ -0,0 +1,13 @@
+FindBugs looks for bugs in Java programs. It is based on the concept of bug
+patterns. A bug pattern is a code idiom that is often an error. Bug patterns
+arise for a variety of reasons:
+
+* Difficult language features
+* Misunderstood API methods
+* Misunderstood invariants when code is modified during maintenance
+* Garden variety mistakes: typos, use of the wrong boolean operator
+
+FindBugs uses static analysis to inspect Java bytecode for occurrences of
+bug patterns.
+
+WWW: http://findbugs.sourceforge.net/