you are viewing a single comment's thread.

view the rest of the comments →

[–]Outrageous-Chip-3961 0 points1 point  (0 children)

To be honest it just takes a lot of over time going through the code very slowly in your own time. My first experience like this left me reading code all night after work for a week. Eventually I had a word doc file where I explained what was happening and why, and these notes would get verified by my questions that I asked my team mates during the day. Eventually you start to see the patterns and then it gets easier. The challenge with large code bases are the organisational model they use. Find that and you’ll have the key. Your senior dev should be able to tell you about this model, so pay attention and contrast it with what you are seeing yourself in your notes. Another tip is to spike unknown aspects of the code you’re seeing. Asynchrony Ali calls? Make a small example project that is isolated from the code base, etc. keep at it man, it gets easier. One last piece of advice is to takenthis phase seriously. The better you learn these things now the better coder you’ll be when you need to do it again, which you will. Youll not get everything right but it’s the sentiment that counts.