Resource Standard Metrics for C, C++ and Java
Visual Metrics Version 5.53
License Type: Site Multi-Network License - 10000 Users
Licensed To : M Squared Technologies
License No. : ST1000 License Date: Fri Jun 25 06:09:01 1999
(C) 2000 M Squared Technologies Run Date: Tue Oct 10 21:45:36 2000
________________________________________________________________________
~~ Total Metrics For 15 Files ~~
------------------------------------------------------------------------
~~ Class Inheritance Tree ~~
D - Depth where base class depth = 0
C - Number of direct child classes
+ Seahunt::Cell [D0.C0]
+ Seahunt::Game [D0.C0]
+ Seahunt::Ocean [D0.C0]
+ Seahunt::Player [D0.C0]
+ Seahunt::Target [D0.C1]
- Seahunt::Sub [D1.C0]
+ Seahunt::Utility [D0.C0]
Total Classes : 7
Total Base Classes : 6
Total Derived Classes: 1
Derived/Based Ratio : 0.17
Maximum Depth of Inheritance: 1
Average Depth of Inheritance: 0.14
Maximum Number of Child Classes: 1
Average Number of Child Classes: 0.14
------------------------------------------------------------------------
~~ Quality Notice Summary ~~
Total Quality Notices: 99
cell.cpp - Notice #17: Line 20, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 29, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 40, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 47, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 54, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 61, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 73, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 79, Function comment content less than 10.0%
cell.cpp - Notice #17: Line 109, Function comment content less than 10.0%
cell.cpp - Notice #20: Line 167, File comment content less 10.0%
cell.h - Notice #34: Line 31, Class specification contains a pointer to data
game.cpp - Notice #17: Line 23, Function comment content less than 10.0%
game.cpp - Notice #17: Line 37, Function comment content less than 10.0%
game.cpp - Notice #43: Line 63, Keyword 'continue' has been identified
game.cpp - Notice #43: Line 69, Keyword 'continue' has been identified
game.cpp - Notice #43: Line 79, Keyword 'continue' has been identified
game.cpp - Notice #17: Line 105, Function comment content less than 10.0%
game.cpp - Notice #20: Line 107, File comment content less 10.0%
game.h - Notice #34: Line 22, Class specification contains a pointer to data
game.h - Notice #34: Line 23, Class specification contains a pointer to data
game.h - Notice #31: Line 27, Class comments are less than 10.0%
game.h - Notice #20: Line 31, File comment content less 10.0%
ocean.cpp - Notice # 1: Line 20, Physical line length exceeds 80 characters
ocean.cpp - Notice #17: Line 35, Function comment content less than 10.0%
ocean.cpp - Notice # 7: Line 44, Pre-increment operator '++' identified
ocean.cpp - Notice #17: Line 58, Function comment content less than 10.0%
ocean.cpp - Notice # 7: Line 63, Pre-increment operator '++' identified
ocean.cpp - Notice #17: Line 74, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 90, Function comment content less than 10.0%
ocean.cpp - Notice # 1: Line 107, Physical line length exceeds 80 characters
ocean.cpp - Notice #17: Line 121, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 145, Function comment content less than 10.0%
ocean.cpp - Notice # 7: Line 153, Pre-increment operator '++' identified
ocean.cpp - Notice # 7: Line 158, Pre-increment operator '++' identified
ocean.cpp - Notice # 7: Line 169, Pre-increment operator '++' identified
ocean.cpp - Notice #17: Line 185, Function comment content less than 10.0%
ocean.cpp - Notice # 7: Line 196, Pre-increment operator '++' identified
ocean.cpp - Notice #17: Line 205, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 211, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 217, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 223, Function comment content less than 10.0%
ocean.cpp - Notice #17: Line 250, Function comment content less than 10.0%
ocean.cpp - Notice #20: Line 252, File comment content less 10.0%
ocean.h - Notice #34: Line 38, Class specification contains a pointer to data
ocean.h - Notice #31: Line 41, Class comments are less than 10.0%
player.cpp - Notice #17: Line 15, Function comment content less than 10.0%
player.cpp - Notice #17: Line 24, Function comment content less than 10.0%
player.cpp - Notice #17: Line 42, Function comment content less than 10.0%
player.cpp - Notice #17: Line 51, Function comment content less than 10.0%
player.cpp - Notice #17: Line 72, Function comment content less than 10.0%
player.cpp - Notice #17: Line 78, Function comment content less than 10.0%
player.cpp - Notice #17: Line 84, Function comment content less than 10.0%
player.cpp - Notice #16: Line 84, Function white space less than 10.0%
player.cpp - Notice #17: Line 90, Function comment content less than 10.0%
player.cpp - Notice #16: Line 90, Function white space less than 10.0%
player.cpp - Notice #17: Line 96, Function comment content less than 10.0%
player.cpp - Notice #17: Line 102, Function comment content less than 10.0%
player.cpp - Notice #17: Line 118, Function comment content less than 10.0%
player.cpp - Notice #20: Line 126, File comment content less 10.0%
player.h - Notice #31: Line 37, Class comments are less than 10.0%
player.h - Notice #20: Line 41, File comment content less 10.0%
seahunt.cpp - Notice #17: Line 16, Function comment content less than 10.0%
seahunt.cpp - Notice #20: Line 18, File comment content less 10.0%
sub.cpp - Notice #17: Line 22, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 29, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 37, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 44, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 52, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 66, Function comment content less than 10.0%
sub.cpp - Notice #17: Line 87, Function comment content less than 10.0%
sub.cpp - Notice #20: Line 91, File comment content less 10.0%
sub.h - Notice #17: Line 22, Function comment content less than 10.0%
sub.h - Notice #16: Line 22, Function white space less than 10.0%
sub.h - Notice #31: Line 25, Class comments are less than 10.0%
sub.h - Notice #20: Line 29, File comment content less 10.0%
target.cpp - Notice #17: Line 27, Function comment content less than 10.0%
target.cpp - Notice #17: Line 35, Function comment content less than 10.0%
target.cpp - Notice #17: Line 41, Function comment content less than 10.0%
target.cpp - Notice #17: Line 47, Function comment content less than 10.0%
target.cpp - Notice #17: Line 53, Function comment content less than 10.0%
target.cpp - Notice #17: Line 77, Function comment content less than 10.0%
target.cpp - Notice #17: Line 84, Function comment content less than 10.0%
target.cpp - Notice # 1: Line 92, Physical line length exceeds 80 characters
target.cpp - Notice #17: Line 93, Function comment content less than 10.0%
target.cpp - Notice #17: Line 115, Function comment content less than 10.0%
target.cpp - Notice #20: Line 119, File comment content less 10.0%
target.h - Notice #16: Line 47, Function white space less than 10.0%
target.h - Notice #36: Line 58, Class specification contains protected data
target.h - Notice #36: Line 59, Class specification contains protected data
target.h - Notice #36: Line 60, Class specification contains protected data
target.h - Notice #36: Line 61, Class specification contains protected data
target.h - Notice #36: Line 62, Class specification contains protected data
utility.cpp - Notice # 7: Line 46, Pre-increment operator '++' identified
utility.cpp - Notice #44: Line 55, Keyword 'break' identified outside a 'switch' structure
utility.cpp - Notice #17: Line 72, Function comment content less than 10.0%
utility.cpp - Notice #17: Line 89, Function comment content less than 10.0%
utility.cpp - Notice #17: Line 95, Function comment content less than 10.0%
utility.cpp - Notice #16: Line 95, Function white space less than 10.0%
utility.cpp - Notice #20: Line 98, File comment content less 10.0%
------------------------------------------------------------------------
~~ File Summary ~~
C Source Files *.c ....: 0 C/C++ Include Files *.h: 7
C++ Source Files *.c* .: 8 C++ Include Files *.h* : 0
Other Source Files ....: 0 Java Source File *.jav*: 0
Total File Count ......: 15
________________________________________________________________________