Melhore sua capacidade de programação e TDD (Test Driven Development) programando "orientado a testes".
Todo aquele que está começando em uma linguagem e quer resolver uns exercícios, mas já se habituando a fazer TDD. Com uma diferença. Os testes já estão feitos. Leia os requisitos, implemente e teste.
- Clone este repositório em sua máquina.
- Escolha um dos níveis (atualmente só o diretório 000_novice).
- Trabalhe no diretório da linguagem que você prefere:
- Trabalhe nos arquivos
problems.*
. Existem arquivossolved.*
com sugestão de soluções. Eles são a minha solução para os problemas, e servem como meus testes para testar os testes. - Execute o comando
python3 problems.py
para Python,perl tests.t
para Perl,make test
para C, ecargo test
para Rust. - Se algum teste falhar, continue trabalhando e testando.
- Clone ele!
- Crie uma branch para sua contribuição:
git checkout -b minha-contribuissaum
- "Comite" suas alterações:
git commit -am 'Add some feature'
- Dê um push para o master:
git push origin minha-contribuissaum
- Faça o pull request :D
Licenciado sob a MIT License, veja o arquivo LICENSE.