ソースコードリーディングの対象の選定方法

こういう風にGitHubアドバンスドサーチで言語+リポジトリ+人気でソートされたものの中から、どういう目的のソフトウェアなのかわかるものを選定するのがいいと思う。

またこのソースコードを読み解く為にどの本が必要か? というのを逆算してコンピューター書を買う。

読むだけじゃ飽きるので、細かい課題を自作する。

  • issue*を解決するにはどうしたらいいのか
  • このプロジェクトで一番重要なソースコードがどれか(First Release/Commitをチェックアウトする)
  • 一番重要な部分のクローンを作れるか