TDD com Mock e Orientação à Objetos

  • avatar Bernardo Botelho Fontes
    Bernardo Fontes é desenvolvedor de software há alguns anos. Trabalha principalmente com Python e utiliza o framework Django para desenvolver sistemas web. Acredita no compartilhamento de ideias e apóia atividades que fomentem a troca de conhecimento. Participa de comunidades de desenvolvimento de software no Rio de Janeiro, escreve e brinca de tocar música nas horas vagas.
A sigla TDD significa test-driven design e esta última palavra é muito importante para a escrita de código de fácil manutenção, entendimento e testabilidade. Nessa palestra, pretendo apresentar conceitos de orientação à objetos e como, ao alinhar esses conceitos a estratégias de mock utilizando a linguagem Python, conseguimos de fato fazer com que os nossos testes nos auxiliem no design do nosso código.