JGAP has about 33000 lines of code (LOC). They are distributed over currently 302 Java classes and 26 packages. The examples provided take another 118 classes.
Of course these numbers increase from time to time as JGAP is permamently undergoing a process of evolution.
JGAP is highly test-driven. As a result, a spring off from JGAP is a published book about automated software testing with Java and JUnit.
Currently, over 1300 test cases are featured by JGAP. Please compare this with any other open source project of your choice!
If you count the examples as further test cases, numbers gets even better...
JGAP features a lot of documentation. Most important for hands-on developers may be the extensive Javadoc available in almost all JGAP classes. As a commandment, Javadoc is almost always added to a class and the more important methods, mostly also for simple methods like getters and setters. Besides, there is a lot of documentation provided by this home page (here we could need help as it is difficult keeping it up-to-date).
When checking in source and other files to CVS (concurrent versioning system), almost any time a descriptive comment is attached to the action, appearing in CVS.
Future statistics may join this page. If you miss something please let us know (see main page for contact).
[Documentation Index]
This page is copyright © 2008 Klaus Meffert, GNU free documentation license