CodeDependency:
Powerful visualization of Java code dependencies

CodeDependency adds dependency graph visualization to IntelliJ IDEA. By helping you see dependency problems before they become deployment issues, CodeDependency helps keep your designs tractable. Using powerful graph visualization techniques, CodeDependency makes it easy to communicate design decisions to management and peers, keeping everyone on the same page. With CodeDependency, a picture of your design can be created with a single-click, which can be worth a thousand hours of bug-fixing.

Highlights of CodeDependency include

  • Graphs of all dependencies and dependents for each Java class
  • Graphs of dependencies for all modules, packages and classes in any scope
  • Configurable graph layout
  • Powerful graph filtering
  • Display of dangerous dependency violations and dependency cycles
  • Navigation from code to graph and back again
  • Familiar IDEA refactorings can be triggered from the dependency graph

Key Features

CodeDependency makes a dependency graph available for each Java class in your project, at a single click. Dependency graphs are shown in a separate tab of the IntelliJ IDEA editor, for maximum convenience.

Dependency graphs of modules, packages, and class elements are just as easy to create, allowing you to see your design at any level of detail

Code dependency graphs can be filtered, allowing you to select just which dependencies or dependents you wish to see. Dependency graphs can optionally include libraries, test classes and cross-links. Direct and indirect dependencies can be viewed, out to a user specified depth.

All of your favorite refactorings from IntelliJ IDEA can be triggered from the dependency graph, including Move, Rename, Safe Delete, Extract Superclass, and Extract Interface. Higher-level problems seen from the dependency graph can be quickly and easily fixed, without losing valuable context.

Cycles in dependency graphs and violations of dependency rules are highlighted, allowing easy detection of potential maintenance nightmares.

The dependency graph is fully navigable, allowing easy transition from graph to code and vice versa.


SUPPORTED PLATFORMS: CodeDependency requires IntelliJ IDEA 6.0 or higher. Additionally, CodeDependency requires that IDEA be run under a 5.0 JVM. For that reason, Sixth and Red River products are not supported under MacOS-X 10.4.

Copyright Sixth & Red River 2005, All Rights Reserved
Terms of Service|Privacy Policy
'IntelliJ IDEA' and 'JetBrains' are trademarks of JetBrains S.R.O. All other trademarks are property of Sixth and Red River Software
CodeDependency
Price: $39
single developer license
Buy now
Analysis Special
CodeDependency and LockSmith
Price: $59
single developer licenses
Buy now

Request an evaluation license

What the Blogs are saying about CodeDependency...