Analyze the I/A scatter plot of your software architecture with this easy visualizer! This tool is inspired by Robert Martin's textbook on software design: Clean Architecture (chapter 14).
To use this script, execute dmv.py
with 1 argument: a JSON
file detailing your software's architecture. Here's an exmple with an architecture file named my_architecture.json
:
$ python3 dmv.py my_architecture.json
A sample architecture named data_viewer.json
is located in samples. When analyzed, this architecture produces these metrics and this graph: