Untapped Way to Learn a Codebase: Build a Visualizer
21–30 of 54 posts
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#22Re: Untapped Way to Learn a Codebase: Build a Visualizer
#23Re: Untapped Way to Learn a Codebase: Build a Visualizer
#24Re: Untapped Way to Learn a Codebase: Build a Visualizer
#25Re: Untapped Way to Learn a Codebase: Build a Visualizer
#26GitHub Next comes to mind https://githubnext.com/projects/repo-visualization/
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#27A use case that interests me is dynamic visualization for debugging, when there are interacting systems.
Think of an on-caller who wants to quickly pinpoint a problem. Visualization could help one understand the nature of the problem before reading the code. Then you could select a part of the visualization and ask the computer to tell you what that part does, if there are any recent changes to it, etc.
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#28Re: Untapped Way to Learn a Codebase: Build a Visualizer
#29I built my own node graph utility to do this for my code, after using Unreal's blueprints for the first time. Once it clicked for me that the two are different views of the same codebase, I was in love. It's so much easier for me to reason about node graphs, and so much easier for me to write code as plain text (with an IDE/language server). I share your wish that there were a more general utility for it, so I could use it for languages other than js/ts.
Anyway, great job on this!
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#30This is the first thing that I used LLMs on. Not code generation, but parser and tooling to gain understanding. Also saves resources in the long run.