1--Paper and Pen when things get confusing and I want to hurry up and solve it. I can visualize and not forget my train of thought when I write down the procedure.
2--Drilling snippets of code that I find interesting. Enough that I've got a lot of code memorized by my finger muscles and brain working together. I learn faster this way.
3--Trace or PopUp Alerts or whatever you have to show a place in your code where you think a bug is located. Put the marker there and recompile. If you test it and the marker shows you're clear, if not, you know the location where your code is breaking. It's simple, cheap, and free, not to mention relatively fast.
|