What do code and methodology have to do with one another? Everything! This session is a survey of tools and metrics that allow you to determine the quality of your code along with strategies to “wire it” into your agile project. I talk about the Hawthorne effect, analysis tools, useful metrics, tools for generating metrics, and how to analyze raw data into actionable tasks.The metrics I cover include: cyclomatic complexity, efferent and afferent coupling, the Chidamber/Kemerer metrics suite, CRAP4J, and all the metrics covered by Panopticode.
This is a “traditional” speaker-led talk, with strong encouragement for audience interaction, especially around the examples I show.