How do you navigate an unknown codebase before making a change? When you drop into a large, unfamiliar repository, what is your process for understanding what components play a role and how? Do you rely on specific tools, mental mapping techniques, or do you just start dropping breakpoints and ...

Source: [Hacker News](https://news.ycombinator.com/item?id=48861113)

Sponsored