
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
GemのソースをTracePointを使って効率的に読む - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
GemのソースをTracePointを使って効率的に読む - Qiita
Rubyには様々な便利なGemがあるので有効活用しない手はないですよね。 ただ使っているGemが予期せぬ挙動... Rubyには様々な便利なGemがあるので有効活用しない手はないですよね。 ただ使っているGemが予期せぬ挙動をした時やドキュメントに載ってないような詳細仕様を知りたい時などにソースを読みたくなることがあります。 Gemのソースを読みたい場合、GithubなどWeb上に公開されていることが多いのでブラウザでソースを見たり、ローカルにソースを落としてきて見たりすると思います。 ただ愚直にソースを読み始めるとソース量が膨大だったり、メタプロが多用されていたりなどで読解がかなり大変です。 そこでこの記事ではTracePointを使って効率的にソースを読む方法を紹介します。 ソースを読んでみよう 具体例があった方が良いので、今回はrailsのfind_or_create_byを使った場合に呼ばれるソースを探すことにしましょう。 https://github.com/rails/rails 今回はロー