Pular para o conteúdo

Avançando

Com os fundamentos dominados, é hora de avançar. Este arquivo cobre padrões e práticas que tornam o código mais robusto.

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

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
  • Nomeie variáveis e funções de forma descritiva
  • Mantenha funções pequenas e focadas
  • Documente decisões importantes
  • Prefira clareza à esperteza

Aplique esses conceitos nos projetos em /examples/projects.md. É construindo que o aprendizado se consolida.