The impact of code quality depends on context. This article presents a novel approach to visualize code quality via CodeScene so that – at a quick glance – we can:
- Identify any problematic modules,
- Rank their relevance, and
- Tell how deep the code quality issues go.
This tutorial also introduces the Code Health metric: Code health is an aggregated metric based on properties of both code and organizational factors. These factors are known to correlate with increased maintenance costs and with higher risks of defects (common examples include Brain Methods, DRY violations, Developer Congestion, Low Cohesion, etc.).