Não é ler como você lê um romance, mas mais como ler um livro de referência. Uma boa maneira é escolher um bug corrigido recentemente em uma mensagem de check-in, fazer uma comparação do que mudou e ler as partes relevantes até entender o problema e a solução. Vulnerabilidades de segurança bem divulgadas são bugs divertidos, porque há muita discussão sobre elas nos fóruns. Em seguida, escolha um dos erros de "frutas baixas penduradas" no rastreador de erros e leia até entender como corrigi-lo. A maioria dos profissionais de leitura de código é incidental no curso de correção de bugs ou adição de recursos.
Geralmente, os melhores exemplos de código são quase imperceptíveis. Você os entenderá instantaneamente sem ler mais de uma vez. Eles fazem com que pareça extremamente fácil de escrever, mesmo que um código tão bom normalmente passe por vários rascunhos. Produz a sensação paradoxal de que, é claro, o código fornecido é a maneira óbvia de fazê-lo, mesmo que não seja a primeira maneira que você pensou.
Quando você se deparar com um código como esse, tente entender as informações necessárias para escrevê-lo e os princípios de design envolvidos; assim, quando se encontrar em uma situação semelhante no futuro, esperamos poder aplicar os mesmos princípios.