Neste repositório encontram-se os registros dos dojos realizados pela equipe de desenvolvimento do PiniOn. O README.md, conceitos e templates foram copiados de https://github.com/grupyrp/dojos
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
- 2022-05-05: Palavras primas
- 2022-05-19: Parenteses booleano