概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Writing Object Shape friendly code in Ruby 原文公開日: 2023/10/01 原著者: Ben Sheldon なお、Kaigi on Rails 2023最後のキーノートスピーチでbyrootさんが発表していた2つ目のバグ(mastodonの#23644)が、ちょうど本記事の内容と関連していました。修正はRails 7.1の#47747で行われました。 参考: A Decade of Rails Bug Fixes by byroot - Kaigi on Rails 2023 Ruby 3.2には、オブジェクトシェイプ(Object Shape)と呼ばれるパフォーマンス最適化が含まれています。これによって、Ruby VMでインスタンス変数(@ivarなどのアットマークで始まる変数)の