Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.22 KB

Dependency-analysis-tools.md

File metadata and controls

29 lines (17 loc) · 1.22 KB
description last_modified
An overview of using tools to analyze your codebase
2020-11-01 12:34:21 UTC

Visual dependency analysis tools

Contents

Basic idea

Tools that analyze dependencies in the codebase and use that information to generate graphs, identify clusters of classes that heavily depend on each other, ...

Output could be:

  • static images, generated based on parameters (can be useful for documentation generation)
  • interactively explorable visualizations

Example static images: How to easily visualize a project's dependency graph with dependency-cruiser

Static dependency visualization

Example interactively explorable visualizations: ngrev

Interactive dependency visualization

Note: you can use these or similar tools to restrict dependencies! See also Static analysis - Internal dependencies.