Explore advanced low-level debugging techniques and refine your code smell detection skills in this ACCU 2017 conference talk. Delve into the metaphor of smell in coding and learn how architectural and habitability smells can guide debugging processes. Gain valuable tools to enhance your ability to identify potential code issues before they become serious problems. The session is divided into two parts: a theoretical overview and a hands-on mob programming practical. Begin with an examination of low-level, real-time debugging challenges, various trace types, and testing limitations. Discover the concept of code habitability and its relationship to bugs. Analyze numerous code smells through real-world embedded examples. Then, participate in a fun, practical exercise involving a custom threading implementation, working in small teams to solve a real-world problem using mob programming techniques. Compete for prizes while applying newly learned concepts in a collaborative environment.
Overview
Syllabus
Improving Sense of Smell Low-Level Debugging - Matthew Dodkins [ACCU 2017]
Taught by
ACCU Conference