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