Se você gostaria de se tornar um bom escritor, não basta saber gramática. Você também precisa ler muitos livros que mostrem como essa gramática é usada para criar textos proeminentes. Da mesma forma, se você deseja se tornar um bom programador, não basta simplesmente aprender Java. Você também deve ler muitos exemplos de código de qualidade escritos por outros programadores e, o mais importante, entender e aprender com eles. Na verdade, a exposição a exemplos de códigos de alta qualidade é um dos principais fatores que influenciam a rapidez e a eficácia com que você aprenderá novas habilidades.

Importância de Ler os Códigos dos Outros
" Eu odeio ler o código de outras pessoasEles lhe darão uma compreensão de como qualquer parte do projeto funciona e fornecerão informações úteis sobre como isso é feito. Isso, por sua vez, o ajudará a melhorar significativamente seu conhecimento e, eventualmente, desenvolver seu próprio estilo.Como se aprofundar no código
Ao mergulhar no código de outras pessoas, você pode se sentir mais como um arqueólogo-investigador do que como um desenvolvedor. Não há nada de errado com isso, pois você tem muitas "pás" à sua disposição. Hoje em dia, você tem acesso a muitos metadados que o ajudarão a entender o código com muito mais facilidade. Por exemplo, você pode usar o Git para se ajudar ao ler, copiar e colar o código. No entanto, alguns pontos-chave podem ajudá-lo a entender melhor o código inicialmente. Em primeiro lugar, você deve fazer as seguintes perguntas:- Existe algo no código que não lhe parece familiar? Nesse caso, revise esses "espaços em branco" e certifique-se de entender para que eles são usados.
- Há algo desnecessário no código? Códigos mortos também existem, especialmente se estivermos falando sobre grandes bases de código.
- O código tem alguma dependência? Às vezes é melhor remover essa dependência copiando/colando ainda mais código.
- Ocorreu algum erro após a colagem?
- como o corpo do código é realmente construído;
- o estilo de codificação;
- como o programador que escreveu o código resolve os problemas.
-
Execute o código e explore os resultados. A execução do código fornecerá as informações essenciais necessárias para entendê-lo melhor.
-
Encontre sua função principal e o ponto inicial.
-
Execute o código com o depurador (você pode encontrar as ferramentas de depuração Java mais eficientes aqui ) para entender totalmente a mecânica do código. Ao fazer isso, você obterá uma análise aprofundada da funcionalidade interna do código que está lendo.
-
Construa um mapa mental das conexões entre os diferentes elementos do código. Como qualquer depurador mostrará uma conexão entre os elementos, você poderá correlacionar diferentes funções e entender como elas interagem entre si.
GO TO FULL VERSION