Exercícios 08 - Boas Práticas e Validação de Dados ✅
🟢 Fáceis
- Conceito: Por que nunca devemos confiar 100% nos dados vindos do frontend?
- Validação: Dê um exemplo de uma regra de validação para um campo de "Senha".
🟡 Médios
- Sanitização: Qual a diferença prática entre validar um campo e sanitizar um campo? Quando usamos cada um?
- Clean Code: Refatore o nome da função abaixo para seguir as boas práticas:
🔴 Desafio
- Tratamento de Erros:
Imagine que o banco de dados caiu. O Service lança um erro técnico.
- Como o Middleware Global de Erros deve reagir?
- O que ele deve enviar para o usuário final? (Erro 500 com mensagem técnica ou mensagem genérica?)
- Por que é importante logar o erro real apenas no console do servidor?