Tenderlove Making - I am a puts debuggerer
07-Jun-2024 500
I am a puts debuggerer. I don’t say this to disparage people that use a Real Debugger. I think Real Debuggers are great, I’ve just never taken the time to learn one well. Every time I try to lean one, I end up not using it for a while and have to re-learn how to use it. Anyway, I want to share some tricks I use for puts debugging with you. I use these tricks whenever I don’t understand how something works and I want to know more. Most of the stuff below is definitely not a “best practice” and you should never leave this code around when you’re done with a debugging session. However, I think it’s important to say that when you’re debugging anything goes. I mean anything. Global variables, redefining methods, adding conditionals, manipulating the load path, monkey patching, printing the call stack, anything.
Tenderlove Making - I am a puts debuggerer #ruby #rubydeveloper #rubyonrails #Tenderlove #Making #debuggerer https://rubyonrails.ba/link/tenderlove-making-i-am-a-puts-debuggerer