RubyConf 2021 - debug.gem: Ruby's new debug functionality by Koichi Sasada

preview_player
Показать описание

This talk introduces ruby/debug: Debugging functionality for Ruby, a completely rewritten debugger for Ruby and it will be shipped with Ruby 3.1 at next Christmas.

The new debugger has several advantages:

Fastest debugger: Using recent introduced TracePoint features and (almost) no penalty on normal execution.
Remote debugger
Native VSCode (DAP) integration
Easy integration with applications
Thread/Ractor support
And more useful features!
In this talk, I'll introduce useful features of this new debugger and tips for Ruby development.
Рекомендации по теме
Комментарии
Автор

Thanks for sharing this Koichi - was putting together a run through on ruby debugging for my technical group, and not only got some good ideas on how to present the structure from this talk, but also picked up some great tips too (as a VIM terminal developer, I loved the `open... ` options, because as you say, sometimes looking at an object with thousands of lines of state really requires a clickable IDE to collapse / open the required information)

phantomwhale