勉強会でのコードリーディング
社内勉強会とかでOSSのコードを読んだりする時のやり方について。
あとはGitHubで当該リポジトリにて.を押してVSCodeを立ち上げるのが準備もいらないし良いのでは。スクリーンに写してみんなで共有しながらあれこれ話せそうだし。ただしgithub.devはコードの実行環境までついてないただのエディタだから何かしら実行したい場合はローカルで準備しておく必要があるので注意。
時間内に終えられるようなサイズの処理の内部を追うのが良い。最初の問題設定が重要そう。
準備を一切しないのも良さそう。続けていくために負担が少ない方が良い。
コードリーディングの過程を実況で残しておくと後からみんなで見返した時に便利そう。メモはzennのscrapとかが良いかも。
関連
ActiveRecordのコードリーディングの土台を提供してくれる良い本。RDocがこんなに豊富なのかとビビる。
RelationオブジェクトがActiveRecordモデルのオブジェクトへ変換される流れまでの記述が良い