UML или CASE инструмент для анализа * огромной * базы кода JavaScript?
Мне нужно выяснить, как работает огромная база кода JavaScript, и мне интересно, есть ли какие-нибудь инструменты CASE/UML для анализа его структуры. Я понимаю, что есть несколько ограничений из-за динамической типизации и существования eval()
, но я полагаю, что если IDE могут предложить значимые проверки для кода JavaScript в наши дни, должен быть какой-то способ визуализации зависимостей и т. д.
1 ответ
Используйте JS/UML, который является плагином eclipse от jsuml.org
Средство просмотра веб-приложений WAVI 2 (Node.js)
Создайте диаграмму классов svg для своего веб-приложения node.js.
WAVI предназначен для разработчиков, которые хотят задокументировать свое веб-приложение, или в качестве инструмента обратного проектирования для восстановления структуры веб-приложения.