DSM

Skip to end of metadata
Go to start of metadata
Work in Progress
This document describes the feature which is currently actively developed. Please consult [Known Issues] section before using it and/or reporting problems.
Feedback is Welcome
We are in the process of discovering powers of DSM analysis and its applications. You are encouraged to share you thoughts, ideas, problems and
stories.

DSM stands for Dependency Structure Matrix - a method for exploring dependencies between program parts (modules, classes, etc.). This documents contains all the available information about DSM in IntelliJ IDEA.

DSM Guide

Download the pictorial DSM

Known Issues

  • Extremely low level zoom is tbd
  • Dig dependencies A->B shows inside dependencies in A & B. It also planned to show A<>B instead of A>B.
  • 'Include test classes' check is ignored now.
  • Only ctrl (meta) selection is functional. See below.

Planned Features

  • F4 - Open In Editor
  • Selection: region, drag, shift.
  • Add all actions to toolbar & popup menu
  • Diagram legend
  • Matrix rebuild
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 29, 2007

    Anonymous

    Looks Nice, although, I'm not a IDEA user, because I'm using .NET. But maybe this feature can be added to ReSharper too. Whould be a great addition.

     Yours,

     Mark Monster

  2. Jul 23, 2007

    I have developed a plugin long time ago, designed to reveal dependencies between methods inside a class. I had several ideas regarding visualization, and chose to implement one of them.

    Can I post a screenshot somehow?