Pular para conteúdo

Boas Práticas e Futuro 🎓

Aula 16 - O Próximo Nível


O que vamos aprender hoje? 📅

  • Código Limpo (Clean Code)
  • Convenções de Mercado
  • Comentários vs Documentação
  • Portabilidade
  • Próximos Passos (Carreira)

Nomenclatura Profissional 💎

Use nomes que falam!

  • Ruim: int n;, float x;, void f();
  • Bom: int numAlunos;, float precoFinal;, void salvarVenda();

Estilos de Escrita ✍️

  • snake_case: nota_do_aluno
  • camelCase: notaDoAluno (Mais comum em C/C++)
  • UPPER_CASE: VALOR_PI

Dica: Escolha um e seja fiel a ele!


Comentários: Menos é Mais 📝

Não comente o óbvio!

  • x = x + 1; // Soma 1 em x
  • // Compensação de taxa de juros anual

Comente o "Porquê", não o "O quê".


Portabilidade 🌐

Evite o "Eu só rodo no Windows".

  • Use bibliotecas padrão: stdio.h, stdlib.h.
  • Cuidado com o tamanho dos tipos (long pode mudar entre 32/64 bits).

O Pesadelo das Globais 💀

Fuja das variáveis globais!

  • Dificultam encontrar bugs.
  • Tornam a reutilização impossível.
  • Qualquer função pode estragar seus dados.

Refatoração 🛠️

"Torne o código melhor, sem mudar o que ele faz."

Limpar o código é tão importante quanto escrever código novo.


O Caminho Adiante 🛤️

O que estudar agora? 1. Estruturas de Dados: Listas, Pilhas e Árvores (Onde o C brilha!). 2. Alocação Dinâmica: Gerir memória manualmente. 3. C++: Orientação a Objetos.


O Mercado de Trabalho 💼

Onde se usa C hoje? * Sistemas Operacionais (Linux, Windows). * Motores de Jogos (Unreal Engine). * Sistemas Embarcados (Carros, Satélites). * IoT (Internet das Coisas).


Dica de Ouro 🌟

Nunca pare de codar! Teoria sem prática é apenas papel. Construa coisas.


Fim da Jornada? 🔜

Não, é o Início.


Dúvidas Finais? 🤔

Obrigado por me acompanhar nestas 16 aulas!


PARABÉNS! 🎓✨

Você agora fala a linguagem das máquinas!