“Como ser um programador melhor?”. Encerramos uma Patrick Smacchia, para nosso canal no YouTube, fazendo exatamente essa pergunta. No vídeo abaixo, destacamos o que ele respondeu.
Patrick é o líder criativo e técnico do NDepend – Uma das melhores para análise estática de código .NET disponíveis do mercado. Ele enxerga código como “dados” e, por isso, há anos, possibilita que desenvolvedores façam “consultas contra o código” para identificar dívidas técnicas e oportunidades de melhoria.
Para ele, um programador, para melhorar, precisa:
- Dar atenção para os “feedbacks” das ferramentas de análise estática – geralmente, quando uma ferramenta como Resharper e NDepend apontam alguma melhoria, explicam os “porquês” e, por isso, são ótimas fontes de aprendizado “prático”
- Leia bons livros técnicos – temas mais densos, geralmente demandam contexto amplo.
- Converse com especialistas – gente que programa melhor do que você, certamente, tem ponderações sobre o que é mais relevante.
- Separe dúvidas genéricas de questões específicas – aprender a nomear bem variáveis, métodos e classes demanda uma abordagem de aprendizado bem diferente do que tratar código “morto”, por exemplo
- Escreva testes – [tweet]Escrever código sem testes seria, de certa maneira, aceitável há 15 anos. Hoje, não é mais.[/tweet] Escrever código estável “força” o programador a fazer as coisas “do jeito certo”.
Inspirador, não? Mãos a obra!
Se ainda não o fez, inscreva-se no nosso canal no YouTube!