Neste repositório encontram-se os registros dos dojos realizados pelo grupy-rp.
Princípios usados para o andamento de cada dojo.
- No início de todo dojo todos ajudam a escolher o problema que será resolvido.
- Dois participantes trabalham no problema por vez, piloto e copiloto.
- Apenas o piloto usa o teclado, o copiloto pode sugerir ações, mas a decisão final é do piloto.
- Cada rodada dura 5 minutos.
- Ao fim da rodada, o copiloto passa a ser piloto e um novo participante vira copiloto.
- Após cada rodada deve ser discutido o que foi feito e quais os próximos passos.
- Os outros participantes não devem interferir no desenvolvimento durante a rodada.
- A solução do problema deve seguir os preceitos do TDD.
- Testes devem ser criados antes de funcionalidades, em "Baby Steps".
- Nenhum código novo deve ser feito sem que todos os testes estejam passando.
- Testes criados anteriormente não devem ser modificados.
As pastas estão organizadas por data, seguindo o seguinte padrão:
yyyy-mm-dd
Em cada pasta encontram-se:
- O código fonte produzido no dojo
- O arquivo com os requerimentos para reproduzir o ambiente usado no dojo
- Um breve resumo do dojo em forma de README.md com descrição do tema, retrospectiva e propostas para futuros dojos
- E demais arquivos que venham a ser usados no mesmo
- 2015-07-01: Store Credit
- 2015-07-27: Fibonacci
- 2015-10-07: Jokenpo
- 2015-10-21: Batalha Naval
- 2015-10-28: Batalha Naval
- 2015-12-11: Batalha Naval
- 2016-02-26: Batalha Naval
- 2016-03-24: Batalha Naval
- 2016-04-19: Cheque por Extenso
- 2016-06-02: Cheque por Extenso
- 2016-07-28: Números Romanos
- 2016-08-25: Números Romanos
- 2016-09-22: Jokenpo
- 2016-12-22: Robot Simulator
- 2017-03-23: Sequência Look and Say
- 2017-04-19: Poker
- 2017-07-13: Largest Product
- 2017-08-10: Um mundo pequeno (closest friends)
- 2017-09-06: Matriz Espiral
- 2017-12-14: Compatibilidade das Pizzas