Agile Code Quality Metrics: Gil Nahmias, CSP
Agile Code Quality Metrics: Gil Nahmias, CSP
Metrics Tools
– WTF/Minute - „Metrics‟ eclipse
– Abstractness vs. Instability plugin
– Cyclomatic complexity - Ndepend
– Test cases/Class - SourceMonitor
– Defect Density - Klocwork
– Fan in, Fan out
– Code coverage, Test
coverage
disclaimer
-- Uncle Bob
Note before we start
What are we
trying to
understand
What we
actually
measure
How does it
make people
behave
Note before we start
What are we
trying to
understand
What we
actually
measure
How does it
make people
behave
Note before we start
What are we
trying to
understand
What we
actually
measure
How does it
make people
behave
WTF/Minute – in code review
Abstractness vs. instability
Software quality
Tests
Business Code
complexity
@gilnahmias
myagile.co.il