Если бы я был в вашей ситуации, первое, что я сделал бы, это попытался бы отследить оригинального автора. У автора будет гораздо лучшее понимание кода, чем то, что вы можете получить, просто прочитав (гипотетические) комментарии.
Если не удается найти оригинального автора, ответ зависит от того, что вы хотите сделать с кодом.
Если вы хотите добавить какой-нибудь код, тогда вам лучше всего сесть и заставить себя понять структуру дизайна. Если вы этого не сделаете, то любой код, который вы добавляете, вероятно, очень плохо вписывается в общую структуру.
Чтобы понять дизайн, вам нужно прочитать много кода. Я не думаю, что есть простой способ обойти это (если код необычно хорошо разработан и структурирован). Когда вы будете читать больше кода, код, который вы не прочитали, станет более понятным. Вы сможете повторно использовать ваше понимание компонентов и шаблонов, используемых в проекте, чтобы быстро понять, что делает конкретная деталь.
Удачи!