Ask HN: Interesting resources about exploring codebases?

6 points by strontian ↗ HN
I explored a few codebases recently of public projects(tree-sitter, serenade, typescript). Does anyone know whether there is any high quality content out there related to exploring and understanding codebases?

3 comments

[ 3.5 ms ] story [ 22.8 ms ] thread
Two things that helped me early in my career:

- Going to open-source libraries I was relatively familiar with, looking at commit #1, and then moving forward in time. (This works best when the project started on GitHub, rather than the first commit being a giant single-commit import of a released version.)

- Strangely, "Working Effectively With Legacy Code" gave me some generally useful tips on actively probing large codebases (instead of just trying to learn them by reading.)