DEV Community


Discussion on: What is the fastest way to onboard to a new codebase?

arschles profile image
Aaron Schlesinger

Used to be writing tests for me, but on huge codebases that started driving me crazy. I was figuring out how to run the tests, where the feature was implemented, how it fit into the rest of the codebase, and how it was supposed to work. On one hand, that's a great way to really quickly get used to lots of the code but on the other hand, it's a crucible that you might not come out of!

These days, it's writing docs. Something about taking a feature (or maybe the whole project!) and writing about it in English really helps the code click for me.

artiden profile image
Grace Lam Author

Good idea. Writing docs for a new codebase could help process a lot of information as you'd have to translate it from code to English.