2

У меня есть одна очень старая база кода, которая состоит из глупостей C++, VB и Classic ASP, и я пытаюсь понять некоторые потоки кода там. К сожалению, существует много проектов, написанных на разных языках, поэтому лучший способ анализа кода, который я нашел, - это поиск в папках из Visual Studio на всей базе кода и установка закладок для визуализации потока и помочь мне быстрее перемещаться между ними.Визуализация сложных потоков кода в Visual Studio

Я почти доволен этим, однако встроенные закладки Visual Studio, похоже, имеют очень плохую функциональность, например, вы не можете установить больше одной закладки в одной строке или вы не можете создавать вложенные папки, что является ключевым моментом в понимая чрезвычайно сложные потоки кода.

Upd 1.

Я перефразировать мой вопрос для тех, кто до сих пор считает его выключенной тему:

Как я могу представить себе сложный код потоки в Visual Studio? Я попытался использовать отступы в имени закладки, чтобы визуализировать вложенные вызовы, но он не работает очень хорошо, особенно когда мне приходится перемещать/объединять несколько потоков кода (у меня есть «перекалибровать» отступы), и я все еще не могу иметь несколько закладки, которые я хочу поместить в отдельные потоки для одной и той же строки.

+0

Я не рассматриваю этот вопрос как не относящийся к теме, потому что этот вопрос касается программного инструмента, который, как мне кажется, обычно используется программистами и является практической, ответной проблемой, которая уникальна для разработки программного обеспечения (если она не уникальная, пожалуйста, укажите к обману) – Vladimirs

+0

[Помощь/по теме] говорит, что вопросы, требующие найти или порекомендовать инструмент, библиотеку программного обеспечения, книгу, учебник или другой ресурс вне сайта, не соответствуют теме. В частности, см. Раздел с пронумерованным списком на связанной странице, пункт №4. –

+0

@KenWhite это также говорит: «Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить». Поэтому я описал проблему «не могу установить больше одной закладки в одной строке или вы не можете создавать вложенные папки», и я описал, что пробовал VS-закладки, которые не являются видимыми. – Vladimirs

ответ

0

Я не думаю, что это возможно сделать то, что вы ищете непосредственно внутри VS.

Почему бы вам не использовать UML-подобный инструмент, например, Yed?

IMHO, UML по-прежнему является лучшим методом моделирования сложных потоков.

+0

Согласитесь, UML - достойный метод визуализации сложных потоков, однако мое стремление заключалось в том, чтобы поддерживать ссылку на строку в коде и быстро перейти к соответствующей строке для получения дополнительной информации, когда я буду отлаживать свои мысли (к сожалению, у меня нет другого варианта для отладки) , потому что создание полного UML для этого потока монстров будет излишним. Но спасибо за ваше предложение. – Vladimirs

Смежные вопросы