Confidential - Acme Engineering

             Resource Standard Metrics™ for C, C++, C# and Java
                   Version 7.75 - mSquaredTechnologies.com

  License Type: Shareware Evaluation License
  Licensed To : Shareware End User - Distribute Freely
  License No. : SW1380                          License Date: Dec 05, 1998
  Build Date  : Aug 16 2009                         Run Date: Aug 16, 2009 
  ©1996-2009 M Squared Technologies LLC™  
  ________________________________________________________________________

  License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
  Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
  Command Line: -H -STotal Quality Profile Report -TN -Tp cell.h game.h oc
                ean.h player.h sub.h target.h timer.h utility.h cell.cpp g
                ame.cpp ocean.cpp player.cpp player_solution.cpp seahunt.c
                pp sub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs 
  UDQN File   : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg

                        Total Quality Profile Report


  ------------------------------------------------------------------------

                     ~~ Total Metrics For 19 Files ~~

  ------------------------------------------------------------------------

                        ~~ Project Quality Profile ~~

  Type  Count Percent  Quality Notice
  ________________________________________________________________________

  1         3    0.89  Physical line length > 80 characters
  7         7    2.08  Pre-increment operator "++" identified
  10        2    0.59  Non-ANSI function prototype identified
  16        4    1.19  Function/class/struct/interface white space < 10.0%
  17       39   11.57  Function comment content less than 10.0%
  20       12    3.56  File comment content < 10.0%
  31        4    1.19  Class/Struct comments are < 10.0%
  34        4    1.19  Class specification contains a pointer to data
  35        1    0.30  Class specification contains public data
  36        5    1.48  Class specification contains protected data
  43        3    0.89  Keyword "continue" has been identified
  44        1    0.30  Keyword "break" identified outside a "switch" structure
  45        2    0.59  New and Delete counts are not equal for the file.
  46       42   12.46  Function/Class Blank Line content less < 10.0%
  48        5    1.48  Function lLOC <= 0, non-operational function
  49        8    2.37  Function appears to have null or blank parameters
  50       66   19.58  Variable assignment to a literal number
  51       75   22.26  No comment preceding a function block
  52        8    2.37  No comment preceding a class block
  119      30    8.90  Return is not a function
  125      16    4.75  A data member in the header file is not of the form m_*
  ________________________________________________________________________

          337  100.00  Total Quality Notices

                        ~~ Quality Notice Density ~~

  Basis: 1000 (K)

  Quality Notices/K LOC   =      252.4 ( 25.24%)
  Quality Notices/K eLOC  =      352.9 ( 35.29%)
  Quality Notices/K lLOC  =      660.8 ( 66.08%)

  ------------------------------------------------------------------------

                             ~~ File Summary ~~

  C Source Files *.c ....:          0  C/C++ Include Files *.h:          8
  C++ Source Files *.c* .:         10  C++ Include Files *.h* :          0
  C# Source Files *.cs ..:          1  Java Source File *.jav*:          0
  Other Source Files ....:          0
  Total File Count ......:         19


          Shareware evaluation licenses process only 20 files.
          Paid licenses enable processing for an unlimited number of files.

  ________________________________________________________________________

          Confidential - Acme Engineering