Ask HN: What tools do you use to familiarize yourself with a new codebase? Sometimes a codebase has sparse documentation, or the maintainers are too busy to answer questions regularly. This is especially true for open-source projects. When looking over a large codebase with poor documentation, what tools and tricks have you learned to understand it faster/more easily? Examples can be language, platform or IDE-specific, e.g. "projects on github have a handy search in project feature!" |