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
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
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
The drgn C debugger allows you to express complex data structure traversals and conditions in Python.
0
2
7
This is the Golden Bug, the trophy of the first Competitive Debugging event. Details: https://t.co/OcUdzVqs1C
0
1
6
The Arduino IDE serial plotter is an excellent debugging tool for real-time embedded applications.
0
1
5
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
I remember reading "Effective Debugging" by @CoolSWEng 4-5 years ago—it completely changed my approach to problem solving.
0
2
4
Pleasant Debugging with GDB and DDD https://t.co/Eeqn5RW8HX
begriffs.com
Getting the most out of the classic Linux/BSD debugger
0
1
2
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
"Rather than alchemy, methodical troubleshooting", or "Finding a needle in a haystack by running git bisect on synthetic commits"
1
3
15
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
Debugging and reverse engineering in one: "How I cut GTA Online loading times by 70%" https://t.co/3WCcH52zUL
1
7
10
🖤❤️ 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
Development and debugging journals are lifesavers when someone asks, "Didn't this happen six months ago?"
0
1
0