Ask HN: How to understand the large codebase of an open-source project?
recommended by 2 users | 2018 | 188 points by maqbool | learning to code | original thread |

Hello All!

what are techniques you all used to learn and understand a large codebase? what are the tools you use?

2 users recommended this thread. What they said:
georgecalm Jul 4, 2018 | on: Ask HN: How do you get past difficulty learning what's… | context

There was a thread not so long ago about approaching large codebases. I think you might find some of the advice there useful: https://news.ycombinator.com/item?id=16299125

mtmail Mar 19, 2019 | on: Ask HN: What tools do you use to understand big code-base? | context

Some of these old discussions might help. Ignore the answers pointing to documention. I once had to dive into a medium size Java web application without documentation and it took me half a day to even find out where data was stored (in a H2 database) nevermind trying to install it or finding out what changed between the repository and what I found on the live server. Ultimately told the client it will be cheaper for them to find another contractor. Best of luck.

Ask HN: How to understand the large codebase of an open-source project? https://news.ycombinator.com/item?id=16299125

Ask HN: Studying large code bases https://news.ycombinator.com/item?id=9060832

Ask HN: How to dive into large codebase? https://news.ycombinator.com/item?id=12142807