在查看现有代码和我自己的应用程序时,有时在应用程序逻辑流程中很容易迷失在我在框架中的位置以及在最终视图之前处理了哪些依赖文件。
是否有图表生成脚本能够提供从请求评估开始到绘制页面时所有依赖关系的图表?哎呀,我甚至不介意能够在整个结构中直观地深入研究变量,类似于ddd
。
例如,它可能类似于:
其他依赖项 - > app / views / layout / application.html.haml - > app / views / shared / _header.html.haml - > layout / application.html.haml - > 应用程序/视图/家/ index.html.haml
如果此图是可视的,那么您可以显示循环返回或仅演示重复访问的层次结构,或者甚至可能有效:
other dependencies
app/views/layout/application.html.haml
shared/_header.html.haml
home/index.html.haml
最终像Mac OS X的fseventer
应用程序可能已经足够匹配,但它似乎并不能显示shell生成的活动。如果它确实这可能是我所谈论的一个很好的例子。