The Case Against "Try This" Debugging
In many group debugging sessions I’ve joined, a major technique being deployed is something I call “Try This” debugging. In this post, I’d like to talk about this anti-pattern, and consider a better way. “Try This” Debugging Defined What is “try this” debugging? Imagine we’re debugging as a pair and we’re stuck. The easy answers aren’t working. Suddenly, I produce an idea. It might be a: Stack Overflow answer GitHub Gist Popular comment on a GitHub issue Slack post from a colleague I share this with you and say the magic words: “try this.” ...