私は最近、大きなコードベースを継承し、それを読まなければなりません。問題は、私は通常、プロジェクトを開始する開発者でした。その結果、私はコードを読んだ経験があまりありません。
たくさんのコードを読まなければならないことに対する私の反応は、まあ、それを書き直すことです。しかし、私は自分自身を迅速にスピードアップし、既存のシステムの上に構築する必要があります。
他の人は、コードベースを吸収するために学んだテクニックを持っていますか?この時点で、私はコードを読んでいます。UModelを使用してUML図を生成してみました。それらは非常に大きいのできれいに印刷されません。ズームインすると、すべての関係を見ることができなくなります。
他の人はこの問題にどのように対処しましたか?