dsbyrne | 5 years ago | on: On navigating a large codebase
If you use VS Code with Ruby or Java, check out the AppMap extension. Its core function is similar to what you've described: diagramming execution flow and component relationships. It's dynamic analysis, so it captures data snapshots as well.
https://marketplace.visualstudio.com/items?itemName=appland....