階層構造の意味をメモする
大規模なプロジェクトのソースコードを読む場合は、まずはディレクトリがどのようなポリシーで分けられているのか、各ディレクトリ内のコードの役割などのメモを作成していくことをオススメします。
役割のわからないディレクトリについては、そのままにしておいて、わかった時点で詳細を追加していけば OK です。
project
+-- tools(ほげほげ用のツール)
+-- src
+-- hogeui(ほげほげインタフェースに関するクラス)
+-- foobar(?)