The slice perspective lets you view your code-base by compositional levels, without the hierarchy "getting in the way". For example, you can view a dependency graph of all your classes, or packages.files or low-level folders. You can also select subsets of interest at any level, such as tangles or orphan groups.

The Slice perspective is particularly valuable for understanding tangles. For example, some design tangles are caused by a large class-level tangle. Others may be caused just by the way in which modules or folders are organized. The Slice perspective helps you figure out which it is.

To specify a slice, use the slice selector:

  1. Select the scope of the slice.
  2. Select the level of the slice.
  3. Select one of the groups or tangles.

The resulting set of items and dependencies will be shown in the dependency graph to the right of the slice selector.