Earlier quoted context omitted.
I thought it was interesting - not revolutionary but updated my thinking a bit. Writing a failing test that reproduces a bug is something I learned pretty early on. But I never consciously thought about and approached the test as a way to debug. I thought about it more of a TDD way - first write tests, then go off and debug/code until the test is green. Also practically, let's fill the gap in coverage and make sure t…
I'm happy for you that you learned something and sad for me because you made me feel old and stupid. I tend to forget that people don't know stuff I learned decades ago and consider them as general knowledge. Before TDD became what it was, we used to create specific files for specific bug cases, or even get the files from the users themselves.
While all of us who are lucky to be around long enough meet the problem of general knowledge changing under our feet, it's hard for me to imagine how saying this to someone can be a productive contribution to the conversation. What can it accomplish other than making someone feel worse for not knowing something that you consider general knowledge?