my last couple of jobs I've had was exactly this, I took over a large code base from the previous developer because they left. I found that going over how the app is supposed to work in an overall general sense really helped, because then I could then go and look at that part of the code to see how it works. Doing that over and over again helped me make sense of the overall code.