A Taxonomy of Bugs · Our Machinery
Apr 8, 2022
Debugging is often an undervalued skill. It’s not really taught in schools (as far as I know),
instead, you kind of have to pick it up as you go along. Today, I’ll try to remedy that by looking
at some common bugs and what to do about them.
The default strategy I use with any bug is to:
Try to find a way of reliably reproducing the bug so that I can
break into the debugger when the bug happens and
step through the code line by line to
see how what it is doing differs from what I thin...
Read more at ruby0x1.github.io