Metricide

  • 1,700 views
Uploaded on

A lightning talk I gave at the ACCU2012 conference

A lightning talk I gave at the ACCU2012 conference

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,700
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
3
Comments
2
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. @meekrosoftMETRICIDE
  • 2. (The curious consequences of counting)
  • 3. The Manager Said• That No Manager Should: – Sit on his hands and – Expect software be good
  • 4. The Problem you see..• Is I haven’t the time to: – Read all the code – Line after line
  • 5. But I Measure!• Complexity• And lines of CodeThe proofs in the numbers (or so I’m told)
  • 6. Things like complexity• Are: Easy to explain
  • 7. Things like complexity• Are: Easy to explain Easy to measure
  • 8. Things like complexity• Are: Easy to explain Easy to measure And easy to game
  • 9. WHEN MY MANAGERSMANAGER TALK OFTIMEFRAMESI CAN SAY WE HAVE BIGGERPROBLEMS TO TAME.
  • 10. NOT• A solution• A direction• A vision• Insight
  • 11. “If you can’t measure it you cant manage it” • The Managers Delight: Magic
  • 12. “I want an objective for coverage degree. ResultsI can measure. Results I can see.”
  • 13. “I want an objective for coverage degree. ResultsI can measure. Results I can see.” “We might just make it!”, they said with glee
  • 14. “90 percent coverage!”*
  • 15. “90 percent coverage!”* *(assertion free)
  • 16. • Developers complain (like they always do) – Things we can measure are not things we should use• Coupling, cohesion – help like they should
  • 17. BUT WHERE IS THE METRIC FOR:
  • 18. BUT WHERE IS THE METRIC FOR:“Naming things good”?
  • 19. BUT WHERE IS THE METRIC FOR:“Naming things good”? (Thank you)