Мне было поручено исследовать некоторый код .NET, который не принадлежит мне. Это немного сложно понять, потому что в разных областях так много крючков. Другими словами, все кажется очень тесно связанным.
Я бы хотел сделать следующее:
Очень легко увидеть иерархическое (древовидное) представление проектов и их прямые зависимости (не только ссылки)
Уметь легко (визуально) отследить определенные хуки API от зависимого класса до его зависимости. Например: если у ProjectA.ClassA.Method1 () есть вызов ProjectB.ClassB.Method2 () в методе, я хочу видеть его
И, может быть, визуально это не лучший способ. Но мне кажется, что так у меня всегда получается лучше. Я приму любые и все предложения, конечно.