2022年11月10日(木)14:10 - 14:25
クックパッド株式会社
Rubyコミッターとして、Rubyインタプリタの高速化、とくに仮想マシンやガーベージコレクションの性能改善、デバッガの改善などを行なう。現在はクックパッド株式会社にてRubyインタプリタ開発に従事(2017~)。Rubyアソシエーション理事 (2012~現任)。博士(情報理工学)。
debug.gem によるRubyアプリケーションのデバッグ
Ruby 3.1には標準でdebug.gemというデバッガがバンドルされるようになりました。従来のデバッガで実現した機能のほか、IDE連携やリモートデバッグが標準サポートされているので、ネットワーク上で実行しているRubyプログラムへ、IDEなどから接続し、実行状態をわかりやすく観察しながらデバッグするといったことが可能です。本発表では、これらの機能をご紹介します。