我必须弄清楚一个巨大的JavaScript代码库是如何工作的,我想知道是否有任何CASE/UML工具来分析它的结构。我知道由于动态类型和eval()
的存在存在一些限制,但我想如果ide现在可以为JavaScript代码提供有意义的检查,那么一定有一些方法可以可视化依赖项,等等。
使用JS/UML,这是一个来自jsuml.org的eclipse插件
WAVI Web Application Viewer 2 (Node.js)
为你的node.js web应用生成一个svg类图。
WAVI是为那些希望记录他们的web应用程序的开发人员设计的,或者作为一个逆向工程工具来恢复web应用程序的结构。
https://www.npmjs.com/package/wavi