2023-11-08

Kaigi on Rails 2023に登壇して、ruby/rubyにコントリビュートした話

Kaigi on Rails 2023に登壇しました

TracePointを活用してモデル名変更の負債解消をした話

TracePointを活用してモデル名変更の負債解消をした話をしてきました。

ruby/rubyにコントリビュートした話

スライドの中で紹介していたんですが、RubyVM::AbstractSyntaxTree の結果が体感で0.1%ぐらいズレることがあったんですよね。

体感で0.1%ぐらい間違った結果を返す

この件をXに呟いたところ、mameさんから返答をもらってRubyの不具合であることを突き止められました。
そして、そのままruby/rubyへの初PRをキメて無事にマージされました。次のRubyから不具合は修正されています。

ruby/ruby#8844

発表を通じてRubyコミュニティに貢献することができて嬉しい体験をすることができました。
アドバイスを下さったmameさん、ありがとうございました。

さいごに

さて、ただいまRuby World Conrefence 2023に向かう飛行機を待っています。
初参加を前にして、ruby/rubyへ貢献をすることができて幸いでした。

ちなみに、私は飛行機の予約を間違えて致命傷を受けているので、もし会場でお会いすることがあれば優しく接してください。では。