Slide 24
Slide 24 text
Static CODE ANALYSIS: CODE METRICS
Cyclomatic
complexity
complexity of classes and
methods by analyzing the
number of functional paths in
the code
Code coverage
A lack of unit tests is a source
of technical debt. This is the
amount of code covered by
unit tests.
Bug count
As technical debt increases,
quality of the software
decreases. The number of bugs
will likely grow.
Number of rule
violations
Number of rules violated from a
given set of coding
conventions.
SQALE-rating
Broad evaluation of software
quality. The scale goes from A
to E, with A being the highest
quality.