バージョンはvs.net 2003です。



現状では、LIBがすでに3つに分かれていまして、
汎用ライブラリ、ポリゴンエンジン、ネットワークエンジン。 
exeプロジェクトは2つ、クライアント、サーバーです。
ネットワークエンジンとポリゴンエンジンは共用しています。

この環境において、
たとえばゲームのメインを編集している時に、
ちょっと爆発エフェクト増やしたいなって思ったら、エフェクト用のクラスBombEffect.cppをファイル一覧から探して開いて編集開始、
BombEffect編集中にポリゴンエンジンの機能不足を感じたら、さらにポリゴンエンジンまで戻り、ポリゴンエンジンで行列演算の間違いに
気がついたら、こんどはジオメトリライブラリまでさかのぼる事になります(極端な例ですが・・)。
一度この修正に入ると、Try&Errがしばらく続くので、その間は複数のクラスを同時に編集する機会が発生します。
ファイル数が少ないうちは良いのですが、ファイル数が増えてきたために、ファイル間移動自体に時間がかかるようになってきました。
みなさまは、こういった問題をどのように解決してるのか、参考意見をいただければと思いました。

私は、最終呼び出し順に並んでくれるようなブックマーク(できればメソッド名まで)や、自分でランドマークが付けられる機能があれば、
5〜6箇所前後の修正を同時にしなきゃいけないケースでも、メインルーチンとサブルーチンの行き来がスマートだなぁとおもうのですが、
こういう機能は無いんですかね?

今は、クラスのメソッドを右クリック>定義位置にジャンプ といった方式で行ったり来たりしていますが、深いと結構手間です・・。