Инструмент для построения дерева вызовов

advertisement
Инструмент для построения
дерева вызовов
Антон Пегушин
anton.pegushin@emc.com
Решения доступные сейчас
• Автоматические генераторы статического
дерева вызовов
– Специальный синтаксис для парсера
– Плохо работают с «развесистым» кодом
• Рисование схемы вызовов руками
– Трудоемко особенно для больших проектов
Microsoft Visual Studio 2012
Directed Graph Document
• Уменьшает трудоемкость ручного создания
графа вызовов
• Граф получается достаточно громоздкий
• Плохая поддержка альтернативных ОС
Удобный платформенно
независимый web-based инструмент
Цели работы
• Минимизировать временные затраты на
ручное создание графа вызовов
• Повысить читаемость графа вызовов
• Дополнительно:
– Выделение ветвей
– Добавление комментариев для выбранных
функций
– Хранить данные в переносимом формате и
уметь распечатывать граф вызовов на бумаге
Download