用于分析和绘制Javascript函数之间依赖关系的工具

时间:2013-04-08 06:44:28

标签: javascript uml dependency-management

是否有可以为javascripts生成函数依赖图的程序/工具?基本上,输入应该是javascript文件的文件夹,然后输出是一个很好的图形,显示每个函数之间的所有关系。如果我也可以与图表进行交互,那会更好。

有办法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

在Windows和Visual Studio上,您可以查看JSAnalyse:http://jsanalyse.codeplex.com/

我没有尝试过,但是根据描述,它解析JavaScript文件并根据它们之间的静态引用创建不同文件的依赖树。

项目

  

JSAnalyse是一个分析JavaScript之间依赖关系的工具   文件并控制它们。它有助于可视化和处理   JavaScript文件之间的静态引用以确保   定义了客户端架构。

     

在过去几年中,网络中的JavaScript行数量   应用程序已大幅增加。很多新的客户端   框架(如JQuery,Knockout等......)引起了人们的兴趣,但工具   开发JavaScript只是稍微好一些。例如,   Visual Studio 2010改进了IntelliSense。但对于一个   精心设计的应用程序,不仅服务器端代码是相关的   了。拥有一个良好的架构也是非常重要的   客户端代码,并在其中保持健康和良好的状态   整个应用程序生命周期这正是JSAnalyse进入的时候   玩。它不仅可以分析现有的可能性   JavaScript依赖项,但也限制它们。允许的   依赖关系可以通过XML配置,也可以使用   Visual Studio 2010体系结构功能。 JSAnalyse提供了一个   Visual Studio Layer Diagram的扩展,用于验证和控制   还有JavaScript文件之间的依赖关系。这可以集成   进入构建和门控登记功能,它甚至没有   可以签入不符合JavaScript的源代码   建筑规则。