Talk in English - US at SunshinePHP 2017
View Slides: https://speakerdeck.com/kyfast/a-practical-taxonomy-of-bugs-and-how-to-squash-them-sunshinephp
Short URL: https://joind.in/talk/3f670 (QR-Code (opens in new window))
Catching software bugs is a mysterious magic, unknowable by science and untouchable by process.
False! Programming bugs, like real bugs, can be organized into a taxonomy. Come with me and I'll show you how classification can help you build “programmer’s instinct” into a logical debugging process.
Debugging may be instinctual but those instincts come from seeing, identifying and diagnosing patterns. In this talk, we’ll use phenetic taxonomy to build a debugging decision making network based on attributes and behaviors of common bugs. Newer developers will learn how to apply systematic pattern matching to debugging while seasoned developers will learn how to use their instincts to teach debugging.