Episódio 020

Tratando erros corretamente

Os cenários de erros compõe uma parte importante no ciclo de vida das aplicações. No entanto, muitos desenvolvedores não tratam os erros com a devida atenção. Lais Varejão (Vinta Software) e Augusto Pascutti (Easy) explicam como tratar os erros corretamente.

Gravado em 12/04/2018

Veja a gravação do episódio no YouTube.

Resumo

Os cenários de erros compõe uma parte importante no ciclo de vida das aplicações. No entanto, vários vieses cognitivos fazem com que desenvolvedores não tratem os erros com a devida atenção.

Um exemplo de viés é o da heurística da disponibilidade, que é a tendência de prever que algo funcionará ou será válido pelo julgamento de exemplos mais recentes em detrimento de uma avaliação que contemple experiências mais antigas.

Lais Varejão (Vinta Software) e Augusto Pascutti (Easy) explicam como tratar os erros corretamente: como criar boas mensagens de erro, como enriquecer o contexto do erro, quais os tipos de exceções que você pode aplicar em seu projeto e como tudo isso é importante para processos como recuperação de desastre e post-mortem.

Ganhador do concurso 4Linux

O José Geraldo foi o ganhador do concurso 4Linux e vai fazer, gratuitamente, o curso DevSecOps.

Código de desconto do DevOpsDays São Paulo

O código de desconto para o DevOpsDays SP é DOD10DEPLOYS10. O desconto é de 10% do valor da inscrição.

Convidados

Lais Varejão

Lais Varejão é desenvolvedora full-stack e gerente de projetos na Vinta Software. Organizadora do Django Girls Recife, vislumbra um futuro com mais mulheres na computação. Engenheira de Software por formação, tem 6 anos de experiência no mercado. Atualmente lidera uma equipe de desenvolvimento onde aplica metodologias ágeis.

Augusto Pascutti

Augusto Pascutti é Head de Arquitetura na Easy. Desenvolvedor web há mais de 10 anos, é apaixonado sobre pessoas (comunidades, práticas ágeis), código (open source, refactoring, Integração Contínua) e linguagens (PHP, JavaScript, Go, Java e padrões web).

Referências

Recomendações

Créditos dos arquivos audiovisuais

Sobre

O podcast 10deploys foi uma ideia do Fernando Ike (ops), que convidou Eriksen Costa (dev) para gravar um primeiro episódio e ver no que daria. Inicialmente chamado Na Estrada DevOps, o podcast é uma conversa quase formal. Poderia ser descrito como uma gravação de uma conversa qualquer que os apresentadores tem, rotineiramente, entre si.

Fernando Ike

Fernando Ike é CTO na Nuveo, startup que ajuda empresas a analisar documentos de forma automatizada via Inteligência Artificial. Possui mais de 20 anos de experiência, já foi Administrador de Sistemas e Gestor de TI em empresas públicas e privadas, liderando transformações ágeis. Também organiza o Meetup Docker São Paulo.

Eriksen Costa

Eriksen Costa é Gerente de Desenvolvimento na Cabify, solução de mobilidade urbana presente em 12 países. Como desenvolvedor de software com mais de 10 anos de experiência, ajudou times e organizações a reduzirem o tempo ao mercado, mesclando práticas do Lean, das metodologias ágeis, do Continuous Delivery e do movimento DevOps.