Dicas de Teste e Boas Práticas de Desenvolvimento
O Café com Testes é uma iniciativa interna da Pagar.me para compartilhar conhecimento sobre testes e boas práticas de desenvolvimento. Essa iniciativa foi inspirada no Testing on the Toilet do Google para disseminar a cultura de testes, onde eles colavam flyers nos banheiros com conteúdos desde injeção de dependência até cobertura de código. Esse conteúdo deveria ocupar no máximo uma folha A4 e ser direta ao ponto de as pessoas conseguirem voltar pras suas mesas e implementar.
- Estrutura dos testes
- Evite seeds de dados globais, adicione os dados por teste
- Explicando de maneira descontraída o 'Teste de Fumaça'
- Validando as alterações no CircleCI antes do push
- Validando e visualizando os Fluxos de Trabalho do Circle CI
A ideia do Café com Testes é ser um conteúdo simples, direto e que após sua leitura o time possa virar pro lado e já aplicar o que aprendeu.
Para contribuir com o conteúdo basta:
- Fazer o fork do projeto
- Criar o arquivo .md com o seu artigo dentro da pasta artigos
- Atualizar o README com o link para o novo artigo em Índice de Artigos
- Fazer um PR pro nosso repositório
- Aguardar a aprovação :)
Este Código de Conduta será aplicado para todos enquanto contribuidores desse repositório para proteger os mesmos.
Nos dedicamos a promover um espaço respeitoso e livre de assédio para todos. Não toleramos qualquer forma de assédios ou intimidações de qualquer participante.
- Respeite para ser respeitado. Não escreva algo que possa ofender alguém. Reflita se o texto não é agressivo/mal educado antes de enviar.
- Mantenha as críticas nas idéias e não nas pessoas.
- Não será permitido qualquer tipo de assédio ou discriminação relacionados a características ou escolhas pessoais, bem como bullying, sexismo, racismo ou qualquer outro tipo de ação que possa proporcionar constrangimento aos outros participantes.
Qualquer participante que violar tais regras pode ser convidado a se retirar, a critério exclusivo dos administradores.
Baseado no Código de Conduta do Front-End Brasil
Este projeto está sob a licença MIT.