[HN Gopher] Tools for visualizing a codebase
___________________________________________________________________
Tools for visualizing a codebase
Author : tslmy
Score : 31 points
Date : 2022-04-02 20:03 UTC (2 hours ago)
(HTM) web link (lmy.medium.com)
(TXT) w3m dump (lmy.medium.com)
| vaidik wrote:
| Try Cidescene.io
| TacticalCoder wrote:
| A dependency structure matrix is a nice tool to have for some
| languages too (used to worked fine from IntelliJ for Java at
| least 10 years ago and I bet it still does).
| adhesive_wombat wrote:
| CMake can also generate a graph of the targets with graphviz,
| which can be very useful (and also make horrible things like
| cyclic linkages evident).
| ilovecaching wrote:
| Anyone know of some tools that could draw graphs of the Linux
| kernel ? I'd like to draw subsystems or pick a function and have
| it diffuse out to build a graph.
| jdougan wrote:
| For a more dynamic moldable approach, look at Moose.
| https://moosetechnology.org/
| rajandatta wrote:
| Ver helpful post. This is an under-covered topic especially for
| large code bases.
|
| Anyone aware of efforts to pair these tools with tools to filter
| and examine different call paths to interactively explore a large
| code bases. A model like specifying a filter and having the view
| be filtered by paths that meet criteria.
| possiblydrunk wrote:
| Back in the day, Visual Age for Java (IBM) had a cool dynamic
| call graph visualization tool. Would be great if companies
| released their tool sources when they abandon them.
| cc101 wrote:
| You should have a QuickStart. Use the ReadMe to explain what the
| QuickStart does. Then, use the QuickStart as a skeleton on which
| to elaborate things not covered.
| tslmy wrote:
| Good idea! I should learn about the conventional sections in
| repo documentations.
___________________________________________________________________
(page generated 2022-04-02 23:00 UTC)