Avançando
Indo além do básico
Seção intitulada “Indo além do básico”Com os fundamentos dominados, é hora de avançar. Este arquivo cobre padrões e práticas que tornam o código mais robusto.
Tópicos
Seção intitulada “Tópicos”Modularização
Seção intitulada “Modularização”Divida o código em partes menores e reutilizáveis.
- Cada módulo tem uma responsabilidade clara
- Facilita testes e manutenção
- Reduz duplicação de código
Tratamento de Erros
Seção intitulada “Tratamento de Erros”Programe para o caso de falha.
- Identifique pontos onde erros podem ocorrer
- Trate os erros de forma explícita
- Forneça mensagens claras ao usuário
Valide que o código faz o que deveria.
- Escreva testes para cada função
- Teste os casos normais e os casos de borda
- Execute os testes com frequência
Boas Práticas
Seção intitulada “Boas Práticas”- Nomeie variáveis e funções de forma descritiva
- Mantenha funções pequenas e focadas
- Documente decisões importantes
- Prefira clareza à esperteza
Próximo passo
Seção intitulada “Próximo passo”Aplique esses conceitos nos projetos em /examples/projects.md.
É construindo que o aprendizado se consolida.