Ruby Advent Calendar 2017 13日目の記事になります。 使っているRubyGemの挙動や仕組みを理解するためによくコードを読んでいるのですが、今回はコードリーディグについて記事を書いていこうと思います。 RubyGemのコードを読む利点Rubyのコードの書き方の勉強になるRubyGemの書き方の勉強になるモノによるが、gemのアップグレードなどでgemが動かなくなってもメンテナンスできるという安心感を手に入れることができるブラックボックスではなくなるので、技術選定のハードルが下がる使っているライブラリの中身を知ることが出来るので、納得感を持ってそのgemを使うことができる。コードベースで把握しているので使い方も忘れにくい仕組みをストックしておくことで、他言語・他環境への横展開ができる不具合や欲しい機能があればプルリク送ってマージされるかもしれないということで普段何気

