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 ________________________________________________________________________