在我的Angular JS应用程序中,我有30个控制器,120个服务,60个指令,20个过滤器,10个模块。如何在通话中将所有四个之间建立关系-被叫/注入服务/工厂关系?
例如:ControllerA中已注入Service1,Service2等。Service1使用Service7,Service8等。Service2使用Filter1,Filter7等
我需要通过将其中的四个保持在一个矩阵中。
随着代码的发展,这有助于我从较高的层次上理解代码。
除了建议您从头开始,我还建议您看一下其中的npm模块之一。这些生成图形格式的报告。您可以将其添加为CI构建步骤的一部分,以生成体系结构图作为每个构建的工件。
https://github.com/lucalanca/grunt-angular-architecture-graph
https://github.com/vogloblinsky/gulp-angular-architecture-graph
这些npm软件包要求您在CI代理中安装GraphZViz。
还有一些谷歌浏览器扩展程序,例如AngularJS Batarag和AngularJS Graph,它们可以帮助可视化依赖项。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句