codereading

しつこく Hub を読む

しつこく「Hub」を眺めている。語学学習に精読と多読の2つのアプローチがあるように、コードリーディングにも精読というのがあるはずで、試しにそれをやってみている。モヤッする「分かってない感」を感じたら、基本的に分かるまで調べるのが精読。そのため…

git/GitHubを便利に使うHubを少し読む(3)

git/GitHubを便利に使うRuby製ツールのコマンドラインツール「Hub」のソースコードを少し読んだので、あれこれメモ。これとこれの続き。GitHubのAPIをラップする lib/hub/github_api.rb は、クラス定義関連を抜き出すと以下。 module Hub class GitHubAPI mo…

git/GitHubを便利に使うHubを少し読む

git/GitHubを便利に使うRuby製ツールのコマンドラインツール「Hub」のソースコードを少し読んだ。コメントが非常に丁寧だし、小さなツールなので、全体を把握しやすい。いろいろ勉強になる。あれこれランダムにメモしてみる。featuresの下にあるcucumberのテ…

git/GitHubを便利に使うHubを少し読む(2)

git/GitHubを便利に使うRuby製ツールのコマンドラインツール「Hub」のソースコードを少し読んだので、あれこれメモ。git/GitHubを便利に使うHubを少し読むの続き。GitHubのAPIをラップする lib/hub/github_api.rb は、クラス定義っぽいところを抜き出すと以…