はじめに 私はプログラムを書くよりも読む方が好きです。最近になって「プログラムは文学だ。作者の心情がそこに表れている」と思うようになりました。 というわけでいろんなソフトウェアを読んできたわけですが、代表的なものとしては以下があります。 C言語 CRuby(1.9初期) mruby(2012年当時) CPython(3.5.1、3.6.3) Ruby Ruby on Rails(1.2.3) Mastodon(1.3.2) Python Django(1.10.5) 読んだソフトウェアの読解記事は個人サイトに上げています。10年近く前に読んですでに過去の遺物(失礼)なものもありますが。 さて、そんな感じに多くのソフトウェアを読んできたわけですが、どうやって読んできたか(ツール、方法)を紹介していきたいと思います。 コードリーディングのツール まずは読む際のツールです。 なおOSはWindo