This is a series leading up to a Virtual Coffee Lunch & Learn titled Asking Coding Questions with Bekah, @bekahhw and me, Nick Taylor, happening May 27th.
How do you navigate a new code base?
This can vary depending on your experience level, but we'd love to hear from all of you.
Tell us all your tips and tricks!
Looking for some inspiration? Check out @adiatiayu’s post!
Guide To Asking Questions About Code
Ayu Adiati for Virtual Coffee ・ Apr 15 '22
#productivity
#developers
#codenewbie
#tutorial
Photo by Thought Catalog on Unsplash
Oldest comments (21)
That's awesome! 🔥
Nice!
I use codesee.io/ to view the overall structure, as well as drawing some of it out to get it in my muscle memory.
Noice!
Does that support ruby?
I don't think it does yet -- the website says Go, Java, JavaScript, Python, & TypeScript.
For me it would have to be the following;
I’m a huge fan of testing and debugging to learn the codebase.
It also allows you to see how others code, you can pick up so much.
Get a developer who is familiar with it to onboard you. Then play around with it in a test environment and learn how everything works.
This is the way.
I’m totally agree 👍🏻
Another good thing to consider, see if you can get added to architectural or stakeholder meetings as an observer. Sometimes you can learn a TON about the platform just by seeing it in use or hearing the conversations people are having about it. Even simple things like seeing a single workflow can suddenly flip that switch for you.
Yeah!
get it up and running, then use debugger to follow one task processing process
I usually prefer someone telling me the entry point for any code base and then take it from there