Ferramentas Pessoais

TDD com Python: Porque, como e onde?

Desenvolvimento de programas orientado a testes

Nível da Palestra: Intermediário

A palestra vista apresentar o método de desenvolvimento de software TDD (Test-driven development), que é uma técnica de desenvolvimento baseada em pequenas implementações por iterações, sendo que as implementações são baseadas em dados de testes previamente escritos. Dessa maneira, é escrito o código estritamente necessário para passar no teste, e posteriormente, tanto o teste quanto o código de negócios são refatorados. A palestra ainda apresentará conceitos sobre o teste de unidade, especificamente em Python, utilizando exemplos de como utilizar TDD nos seus programas Python, mostrando suas principais vantagens.

Palestrante

Gustavo Henrique Lima Pinto

Curitiba - PR

Gustavo Henrique Lima Pinto Bacharel em Ciência da Computação pelo Centro universitário do Pará (CESUPA), e atualmente mestrando em Informática pela UFPR. É programador por profissão, e também têm experiência como instrutor e coordenador de pequenas equipes. Trabalhou em algumas consultorias no Paraná basicamente no desenvolvimento de softwares corporativos. Atualmente trabalha, em dedicação exclusiva, no laboratório de Engenharia de Software e Computação Evolutiva da UFPR, criando algoritmos para facilitar e automatizar a tarefa de teste de software.

Voltar para Programação

Ações do documento
Programação

Programação

Do dia 21 a 23 de Outubro ocorreu o maior encontro da Comunidade Python no Brasil. Confira como foi de alto nível a programação do evento.