А как вы развивали умение разбираться в чужом коде?
Лень читать весь этот текст, отвечу на вопрос в заголовке - РАЗБИРАЛ ЧУЖОЙ КОД
Здесь поможет только практика, в двух направлениях - это изучение "лучших практик", для того, чтобы научиться отвечать на вопрос "- Этот код хороший, или сразу на помойку вместе с автором?" По этому поводу хорошо помогают тематические посты на Хабрахабре и вдумчивое чтение комментариев под ними, но при этом, нужно составить мнение о комментаторах, посмотрев на их посты и рейтинги - бывает, кого-то руганью заваливают в 100 этажей, а пишет он вещи в общем-то правильные, вот только форма подачи у него кхм... своеобразная.
И второе направление - читать чужой код. Хорошо, если автор этого кода доступен. Тогда можно в любой форме с него спросить про каждую запятую.