我们已经重构了一些代码,我觉得我们可以将应用程序的某些部分分成微服务。但是,使用一个工具可以显示我们应用程序的部分(目录)之间的引用图。
我们的应用程序位于Ruby on Rails中。
我知道我不会100%覆盖模块之间的耦合,因为ruby是一种动态语言......任何图形都会很有用。
答案 0 :(得分:1)
您可以开始使用RubyMine中的模型依赖关系图:https://www.jetbrains.com/help/ruby/2016.2/viewing-model-dependency-diagram.html
包含控制器依赖关系的另一个工具是https://github.com/preston/railroady