リバースエンジニアリング・巨大なコードを読み解くには?

reverse-engineering.png

ここだけの話、私は、他人のコードを読むのが大っ嫌いです。
眠くなります。つまらないです。勉強になるときもあるけど、
あんまりにも複雑だと、思考停止してしまいます。
自分はバカなんじゃないかって悩みます。だから嫌いです。
ここでは、そんな私みたいな人のためにも、ちょっとでもリバースエンジニアリングの助けになるツールや記事を紹介します。

IDE別

意味 VCでの呼び名 Eclipse XCode
この関数を読んでいる箇所を列挙せよ すべての参照を見る References->Project,(Open Call Hierarchy) Find Selected Text in workspace
この変数の定義に飛ぶ(F12) (Open Declaration1)
この関数を定義している箇所(子クラスのオーバーライドも含めて)をすべて列挙せよ Declaration->Project

ide

サポートサイト Wikidot.com ide