上一篇博客介绍了structure101的Collaboration、Class Hierarchy、Call Graph视图,这3个视图很好理解、很容易使用,在eclipse等IDE中也有类似的功能。本文主要介绍Slices视图,显示效果大致如下。
1.Scope(其实就是java的包)
一般java项目的包都非常多,如果直接显示整个项目包(项目最顶级的包)的slice视图,那么会非常庞大,各个显示面板看起来很不方便。一般在大型项目,每个人都有自己负责的模块,首先需要保证自己模块内部的质量。Scope其实就是包,我们可以选中任何一个想要分析的包。比如我选择的是cache包,而不是整个项目的包。一句话:想看哪儿个包,scope就设置成那个包。
2.Level Table
level table显示效果图大致如下: