Tags

3 videos are tagged with debug

2407 erlangdc2013 redbug dynamically trace erlang thumb 0004 thumb
Rating: Everyone
Viewed 1,936 times
Recorded at: February 10, 2013
Date Posted: April 15, 2013

760 rubymidwest2011 mastering the ruby debugger thumb 0002 thumb
Rating: Everyone
Viewed 2,436 times
Recorded at: November 5, 2011
Date Posted:

You are happily writing new code for your system when all of a sudden the code is not behaving the way you thought it should. Perhaps you just created a failing test, and the code you wrote was expected to make the test pass ... but it doesn't. What's the first thing you do?
Some Rubyists will drop some "puts" statements into the code. Some will add a raise statement. And still others will depend on logging to trace the internals of the code. But a surprisingly few Rubyists will reach for the Ruby debugger.
Despite a general disdain for the debugger in the Ruby community, the Ruby debugger is a powerful tool that can quickly get to the heart of a coding problem. This talk will concentrate on getting Rubyists up to speed on the debugger, how to use it effectively and learning other general debugging tips.

Capture thumb
Rating: Everyone
Viewed 60 times
Recorded at: July 8, 2015
Date Posted: February 3, 2016

A good debugger is an essential tool for any software engineer – but Go has some unique characteristics (the runtime scheduler, for instance) that make traditional debuggers unfeasible. So I wrote Delve, a debugger tailored specifically for Go.

When your software misbehaves, how can you glean insight into its unruliness?

To answer that we’ll take a deep dive into Delve. We’ll explore what makes software like Delve work, how it aims to solve problems with existing debuggers, and how you can leverage Delve.