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_alunocamelCase: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 (
longpode 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!