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

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 é DevOps Engineer na QuintoAndar, startup que ajuda as pessoas a alugarem apartamento com rapidez e segurança em São Paulo. 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 é Especialista em TI na Easy, solução de mobilidade urbana presente em 12 países da América Latina. 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.