Introduction
Introduction Statistics Contact Development Disclaimer Help
----------------------------------------
re: cdmnky - crazy bugs
February 19th, 2019
----------------------------------------
Here's a couple techniques I've learned over the years to punch
those sassy bugs that just won't go away square in the face-hole.
1. Explain that part of the program bit by bit to someone
unfamiliar with it. It can be someone else in your class, or on
your team, or just someone you know. They don't need to be
coders. Just explain to them the logic of what you're doing and
walk them through that part out loud.
Often this will reveal your mistake sideways. You'll probably
catch yourself just before you say the next part out loud as
you unconsciously see the disconnect between what you expected
to see and what's there. It's frustrating that it works, but it
does.
Don't let a full hour go by debugging a single issue without
trying this.
2. Delete it and rewrite it.
No, shut-up. Just do it. I don't care that it SHOULD work.
I don't care that you're just going to type it again exactly
like the first time. Do it. Right, effing, now.
Does it work? Oh hells yes. Will it make you angry when it
does? Fuck yes.
Don't let half a day go by debugging a single issue without
trying this.
3. Try to solve something else.
Take a break and work on a different thing if you can. Put it
out of your brain. Give a day to another project or subject or
call in sick with the butt-flu. Get some distance.
It's not as reliable a fix as the first two, but it can do the
trick. This is great if your issues is on a side-project or
hobby that's not under a pressing deadline. Go wind surfing, or
try to research different types of furry sub-culture, or
binge-watch the old MTV cartoon "Clone High" so I can make
jokes that people will get.
Those are my big 3. Maybe some others out there have
recommendations for you as well?
You are viewing proxied material from sdf.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.