Code Graph showing the Layout of the Code base

I’ve been mixing data analysis and Java programming recently.  I wrote a tool to do the analysis (Maven/Python). Here is the obfuscated output of the analysis, showing the hotspots.  I opted to show a thumbnail of the image here to protect the confidentiality of the project.  The generated image was also 78 Megabytes.  (a bit much, but you can zoom right in). If you use a smaller set of classes and imports, the Maven plugin generates a reasonable diagram.csv file using mvn example:generate-diagram:99-SNAPSHOT:generate-diagram -f ./myproj/pom.xml You then see the output diagram.csv. To generate the layout dependencies of classes in your…

Continue Reading →