Quality Assurance

Tests, code smells, metrics, and performance.