Визуализация алгоритмов для C#

есть ли программное обеспечение, которое визуализирует алгоритмы из кода? Как блок-схема чего-то подобного. Не зависимости, наследование и тому подобное, а код внутри функции или ряда функций.

3 ответов


Я не знаю внутри функция, но VS2010 имеет генерацию диаграммы последовательности из кода-см. здесь или здесь

схема последовательности http://blogs.msdn.com/blogfiles/jasonz/WindowsLiveWriter/aeaf13805930_AB66/image213_thumb.png


Я думаю, вы, возможно, ищете Ракета-Код.

Он обеспечивает потоковую диаграмму и псевдокод визуализации методов и алгоритмов кода, встроенных непосредственно в Visual Studio и Eclipse - и есть отдельное дизайнерское приложение для работы с IDEs тоже.


AiVosto имеет набор инструментов для визуализации исходного кода из многих языков: Visustin. Он на рынке уже давно. Я пробовал это очень давно, не был на 100% убежден. Может быть, вы хотите попробовать и оценить, стоит ли это денег для вас.

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