METRICS.CIHL
"class" or "Interface" inheritance level
Description
This metric measures "class" or "interface" inheritance level.
An unnecessarily deep class hierarchy adds to complexity and can represent a poor use of the inheritance mechanism.
By default, Jtest reports an error if this metric's value is not between 0 and 5.
Reference
Mark Schroeder. "A Practical Guide to Object-Oriented Metrics." IT Pro, November/December, 1999.
|