Это не чтение, как вы читаете роман, а скорее как чтение справочника. Хороший способ - это выбрать недавно исправленную ошибку из сообщения о регистрации, выполнить анализ изменений и прочитать соответствующие части, пока не поймете проблему и решение. Обнародованные уязвимости - это забавные ошибки, потому что на форумах их много обсуждают. Затем выберите один из жучков «низко висящие фрукты» в трекере и читайте, пока не поймете, как это исправить самостоятельно. Большинство специалистов по чтению кода делают это случайно в процессе исправления ошибок или добавления функций.
Обычно лучшие примеры кода едва заметны. Вы сразу поймете их, не прочитав их более одного раза. Они делают его похожим на то, что писать его было чрезвычайно легко, хотя этот хороший код обычно проходит через множество черновиков. Это порождает парадоксальное ощущение, что, конечно, данный код является очевидным способом сделать это, даже если это не первый способ, о котором вы подумали.
Когда вы сталкиваетесь с подобным кодом, постарайтесь понять понимание, которое вошло в его написание, и принципы проектирования, так что, когда вы окажетесь в подобной ситуации в будущем, вы можете надеяться применить те же принципы.