A chave para um bom código em duas palavras: testes unitários. Use Python para testar seu código e suas DAGs do Airflow. Aumente a produtividade e diminua erros no seu time!
1 - Sobre mim (2min): Quem sou eu, onde atuo, o que gosto de fazer. 2 - O que são testes unitários (5min): Falar sobre o conceitos e boas práticas de unit testing. Tópico pouco abordado em times de Data Science, onde a maioria não tem formação de Desenvolvimento de Software. 3 - Testes no Python (10min): Falar um pouco e mostrar exemplos da biblioteca pytest. Como construir um teste unitário básico e testar seu código. 4 - O que é o Airflow (5min): Explicar por cima a teoria e pra que serve a ferramenta. 5 - Testando DAGs do Airflow (15min): Explicar como estruturei testes para DAGs do Airflow na minha empresa, e como diminui a taxa de erros em staging em 90% e aumentei a produtividade do time. 6 - Dúvidas e questões (3min).
Speakers: André Castro