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 files.
Paid licenses enable processing for an unlimited number of files.
________________________________________________________________________
Confidential - Acme Engineering