そういや一年前、「ウェブサーバーのこと知りたい -> Rack読もう。」となって挫折した。少しずつ暖かくなって意識が高まってきたし、今やっている仕事がずいぶんと(すくなくともRailsアプリ書くのと比較すると)低レイヤーなところなので、良い感じの相乗効果を狙って今のうちにサーバーについて理解を深めておきたい。そういうわけで、今春はWebrick読もう。 https://github.com/ruby/ruby/tree/trunk/lib/webrick 読みかた 今度は挫折したくない。以下の手法に従って読む。 ソースコードを読むための技術 また、Cのソースにも触れることになると思うので以下も参考にする。 Rubyソースコード完全解説 使うもの bash vim ctags 動的解析 基本的に解析は動的解析から始めるのがよい。 静的解析とは、多かれ少なかれ、プログラムの動作を予想することで