TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Interesting resources about exploring codebases?

6 pointsby strontianalmost 2 years ago
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?

2 comments

frflalmost 2 years ago
What I have noted<p>- Ask HN: How do you learn new libraries without much documentation? - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23800590">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23800590</a><p>- Also see this comment on the previous post - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23800729">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=23800729</a><p>- On navigating a large codebase - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26129190">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26129190</a>
评论 #37116911 未加载
debo_almost 2 years ago
Two things that helped me early in my career:<p>- 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.)<p>- Strangely, &quot;Working Effectively With Legacy Code&quot; gave me some generally useful tips on actively probing large codebases (instead of just trying to learn them by reading.)