Meetup Women Techmakers: Dojo das Minas

O Women Techmakers convida todos para o nosso próximo evento. Nesse encontro vamos fazer um dojo, para saber o que é um continue lendo. **Como funciona um dojo?** São utilizados 3 conceitos no dojo: • **_Pair Programming_**: duas pessoas agindo em conjunto para programar. No caso do dojo, usamos um modelo no qual um é responsável por editar o código (piloto) e o outro ajuda dando palpites apen

Aug 12, 2017, 5:30 – 8:30 PM

RSVP'd

Key Themes

About this event

 O Women Techmakers convida todos para o nosso próximo evento.

Nesse encontro vamos fazer um dojo, para saber o que é um continue lendo.

Como funciona um dojo?

São utilizados 3 conceitos no dojo:

• Pair Programming: duas pessoas agindo em conjunto para programar. No caso do dojo, usamos um modelo no qual um é responsável por editar o código (piloto) e o outro ajuda dando palpites apenas (copiloto).

• TDD (Test Driven Development): como o nome diz, desenvolvimento orientado por testes. Isso significa que primeiro fazemos o teste automatizado com a expectativa de como a funcionalidade deve funcionar. Como a funcionalidade não está implementada, o teste falha (Red 🔴). Depois implementamos a funcionalidade, e rodamos o teste novamente. Se a funcionalidade foi implementada corretamente, os testes passam (Green ✅). Então podemos refatorar o código existente (Refactor 🛠) ou fazer um novo teste para continuar incrementando a funcionalidade até resolver o problema.

• Baby steps: ao implementar a funcionalidade, só implementamos o mínimo necessário para que os testes existentes passem. É como "dividir para conquistar", focamos em cada caso de cada vez de forma a incrementar gradativamente a solução

</a> Problemas

Aí você pensa "que problema?". Bom, o dojo é uma espécie de recreação de programação, então escolhemos um problema pra tentarmos resolvê-lo programando. O problema não deve ser um problema "real" (coisas de trabalho ou faculdade, por exemplo) pra não ter aquela pressão pra terminar. Apesar de existir um problema a ser resolvido, o objetivo do dojo é aprendizado.

Resolver o problema é secundário, digamos... Bom, podemos dizer que durante o dojo, vamos descobrindo o algoritmo que resolve o problema escolhido.

<a href="https://github.com/wtmrio/evento#linguagem"> Linguagem

Geralmente escolhemos a linguagem no dia, e ela deve atender a duas condições:

• Ter alguém "fluente" presente, para não ficarmos presos em questões de sintaxe e possamos focar na resolução do problema.

• Ambiente de testes instalado na máquina do dojo, para os testes, claro. Geralmente esse requisito é atendido pela pessoa "fluente" presente.

Mas no nosso caso será com a linguagem Python.

*~ Aviso ao público masculino ~*

Não há problema em vocês irem, porem, a quantidade de participantes masculino não podem ultrapassar a quantidade feminina de participantes.

Organizers

  • Lucas Soares

    TAG Infraestrutura

    GDG Organizer

  • Tamillys Pantuza

    Globo

    GDG Organizer

  • Vinícius Mattos

    Tag Infraestrutura

    GDG Organizer

  • Luiz Fernando

    Marketing

  • Thays Pantuza

    Zumbido Produções

    Organizer

Contact Us