Effective Debugging Profile
Effective Debugging

@EffDbg

Followers
221
Following
150
Media
19
Statuses
187

66 Specific Ways to Debug Software and Systems

in a maze of twisty passages
Joined March 2016
Don't wanna be here? Send us removal request.
@bbelderbos
Bob Belderbos
2 years
Ever wondered how to debug a hanging test in #Python? pip install pytest-timeout pytest --timeout=N_SECONDS To dump the whole stack trace you can add `--timeout_method=thread` as well. Here is an example:
1
9
64
@2sush
sush
2 years
what's your tactics ?
117
405
3K
@migueldeicaza
Miguel de Icaza ᯅ🍉
2 years
Just had a quite emotional, personal conversation with the debugger. I tried to inspect the stack, the heap and the fault address. Interestingly I felt heard & warm. Never tried therapy before but this is probably it? Try it especially if you usually just use it to step over.
10
19
235
@EffDbg
Effective Debugging
3 years
The drgn C debugger allows you to express complex data structure traversals and conditions in Python.
0
2
7
@EffDbg
Effective Debugging
3 years
This is the Golden Bug, the trophy of the first Competitive Debugging event. Details: https://t.co/OcUdzVqs1C
0
1
6
@b0rk
🔎Julia Evans🔍
3 years
debugging strategy: rule things out
6
61
268
@EffDbg
Effective Debugging
3 years
The Arduino IDE serial plotter is an excellent debugging tool for real-time embedded applications.
0
1
5
@CoolSWEng
Diomidis Spinellis
3 years
For over a decade the git grep command on macOS handled incorrectly regular expressions with UTF-8 characters. Here is how I debugged and fixed the problem. The fix will be released with Git 2.39.
1
12
53
@vinsidioux
Vince Coppola
3 years
I remember reading "Effective Debugging" by @CoolSWEng 4-5 years ago—it completely changed my approach to problem solving.
0
2
4
@EffDbg
Effective Debugging
3 years
Comparing the extended logs of a failing implementation (here in Perl) with those of a working one (bash) reveals the reason behind the failure.
0
0
2
Logging always you to see the full state history. Noisy logs + grep is powerful, Debugging with breakpoints is ephemeral and relies on a lot of short-term memory. Easy to get interrupted or miss something and have to do the whole sequence again.
1
1
2
@CoolSWEng
Diomidis Spinellis
4 years
"Rather than alchemy, methodical troubleshooting", or "Finding a needle in a haystack by running git bisect on synthetic commits"
1
3
15
@b0rk
🔎Julia Evans🔍
4 years
debugging tips: guesses are often wrong https://t.co/bC7y9Ehehl
21
175
843
@EffDbg
Effective Debugging
5 years
You know you're in trouble when you search for an error message and, rather than obtaining StackOverflow results, all you get are still-open GitHub issues and a Reddit page. [ Image credit @ThePracticalDev ]
0
5
24
@EffDbg
Effective Debugging
5 years
Debugging and reverse engineering in one: "How I cut GTA Online loading times by 70%" https://t.co/3WCcH52zUL
1
7
10
@EffDbg
Effective Debugging
5 years
When caterpillars enter an endless loop…
0
2
11
@ReactNativeRdio
React Native Radio
5 years
🖤❤️ RNR 183 is out! ❤️🖤 The panel explores debugging: general debugging techniques, tools, and types of bugs you might encounter along the way. There might even be a Jamon tractor story or two! https://t.co/cANmCbfczA @jamonholmgren @AdhithiRavi @robin_heinze @infinite_red
0
4
19
@coppercrosses
Copper Cross Metalweaving
5 years
Development and debugging journals are lifesavers when someone asks, "Didn't this happen six months ago?"
0
1
0