"Reconhecimento facial exigido": quando o backend responde, mas ninguém comunica


Recentemente comprei um ingresso no site oficial do Beach Park Hotéis e Turismo S/A.
- ✅ Compra feita.
- ✅ Pagamento aprovado.
- ✅ Tudo certo.
Aí cliquei para visualizar o voucher… e recebi isso:
{
"errors": true,
"message": "com.hm.repository.WarningException: Reconhecimento facial exigido"
}
Confesso que até eu, que sou da área, fiquei alguns segundos sem entender.
Era erro? Era aviso? Eu precisava atualizar a página? Fazer login de novo? Mandar foto? Ir embora? 😅
A etapa que a gente subestima
E isso me fez pensar em algo importante: a gente subestima demais a etapa de validação de fluxo.
Porque tecnicamente talvez esteja tudo funcionando:
- ⚡️ O backend respondeu.
- ⚡️ A regra foi aplicada.
- ⚡️ A exceção foi lançada.
Mas… e o usuário?
Software não é só sobre executar regras. É sobre comunicar intenção.
Para quem desenvolve parece óbvio. Para o usuário, não.
Pra quem desenvolve, essa mensagem pode até parecer "óbvia". Mas imagina alguém que não é da área recebendo isso.
Provavelmente a pessoa trava. Se chateia. Fica com medo de ter perdido o dinheiro. Entra em contato com o suporte.
E aí entra uma das partes mais negligenciadas no desenvolvimento:
➡️ testar a experiência completa. Não apenas o código.
Porque um sistema pode estar tecnicamente correto… e ainda assim completamente quebrado para o usuário.
Em resumo
Não basta o software "saber" o que aconteceu. O usuário também precisa entender.
Esse conteúdo foi originalmente publicado no LinkedIn.
Descubra para onde sua carreira está apontando
Faça o teste gratuito da Bússola do Dev e receba um diagnóstico completo sobre 6 dimensões da sua jornada profissional.
Você também pode gostar
Tem algo para compartilhar?
O GPS do Dev é um espaço aberto para quem tem reflexões sobre carreira, liderança, produtividade ou o lado humano da tecnologia. Publique com seu nome, seu perfil e alcance uma audiência que valoriza profundidade.




