description | last_modified |
---|---|
An overview of using tools to analyze your codebase |
2020-11-01 12:34:21 UTC |
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
Example interactively explorable visualizations: ngrev
Note: you can use these or similar tools to restrict dependencies! See also Static analysis - Internal dependencies.