Визуализация сложных потоков кода в Visual Studio
У меня есть одна очень старая кодовая база, которая состоит из чепухи C++, VB и Classic ASP, и я пытаюсь понять некоторые потоки кода там. К сожалению, существует много проектов, написанных на разных языках, поэтому лучший способ анализа кода, который я нашел, - это поиск в папках из Visual Studio по всей базе кода и установка закладок для визуализации потока и ускорения навигации между ними.
Я почти доволен этим, однако встроенные закладки Visual Studio, кажется, имеют очень плохую функциональность, например, вы не можете установить более одной закладки в одной строке или не можете создавать вложенные папки, что является ключевым моментом в понимании чрезвычайно сложного кода. потоки.
Upd 1.
Я перефразировал свой вопрос для тех, кто все еще считает его не по теме:
Как я могу визуализировать сложные потоки кода в Visual Studio? Я попытался использовать отступ в имени закладки для визуализации вложенных вызовов, однако он не очень хорошо работает, особенно когда мне нужно переместить / объединить несколько потоков кода (мне нужно "пересчитать" отступы), и я все еще не могу иметь несколько закладки, которые я хочу поместить в отдельные потоки для одной и той же строки.
2 ответа
Если вы не знакомы с ReSharper, это может быть полезно (однако не уверен, что он работает с ASP).
См. Мой вопрос В поисках утилиты "Поиск / Поиск" VisualStudio2008, которая показывает результаты в контексте... и прочитайте также комментарии.
Я иронично отмечаю, что мой вопрос тоже был закрыт.
Я не думаю, что можно делать то, что вы ищете прямо внутри VS.
Почему бы вам не использовать UML-подобный инструмент, например, Yed?
ИМХО, UML по-прежнему является лучшим методом для моделирования сложных потоков.