Capítulo 18. Tratamento de Erros no Frontend
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Já implementaste grande parte da funcionalidade que é comum a todas as aplicações de frontend. Até este ponto, criaste uma infraestrutura que deve permitir que a aplicação seja expandida para acomodar quaisquer novas funcionalidades que a equipa de Produto te possa apresentar. Agora podes mergulhar em mais detalhes no frontend que tornam a aplicação mais fácil de utilizar.
Eu mencionei brevemente os erros em outros capítulos do livro, mas finalmente vamos dar uma olhada mais de perto aqui. O tratamento de erros foi deixado de fora antes para que te pudesses concentrar nas melhores práticas para as outras partes do frontend. Na prática, porém, o tratamento de erros deve ser incluído nos requisitos das tuas tarefas. Tens de lidar com todos os erros que podem potencialmente acontecer ao utilizador. O tratamento de erros tem de ser minucioso para que não deixes escapar qualquer informação sensível aos utilizadores ou a partes maliciosas que estejam a tentar atacar a tua aplicação e para que a aplicação mantenha uma experiência de utilizador consistente.
Neste capítulo, abordarei:
-
Componentes de erro
-
Erros de validação do utilizador
-
Erros da API
Todos estes são erros padrão que acabarão por surgir, por isso, vou analisar as formas comuns de os tratar. Terás de trabalhar com as equipas de Produto e Design para definir ...