Hi All,
B&S version 2.1.1 says:
"Code complexity, including nesting depth, argument passing, and the number of classes and interfaces, should be reasonable"
I wondering what they mean by "reasonable" and if I have gone too far and will fail because of that:
Some stats on my completed assignment:
Number of classes/interfaces: 151 classes of which 28 interfaces
Average class source lines: 58 (max 334)
Average method source lines: 8 (max 88)
Total source lines of code: 6900
Total javadoc lines of code: 6523
Average number of arguments: 0.92 (max 7)
Average nesting depth: 0.51 (max 5)
Average cyclometric complexity: 1.51 (between 1 and 2.75 across packages)
Total cyclometric complexity: 1054 (between 8 and 125 across packages)
Coupling factor 4.48%
(stats from MetricsReloaded - but there are so many complexity measures - which one)
Size of choices document: 16 pages or 5500 words
Size of user guides: 32 pages
Size of javadoc: 579 pages (when converted to PDF)
Many thanks in advance for any thoughts and experiences.
Michael