Lista de exercícios da Aceleradora.
Primeiro passo: Ambiente-se com os erros
Antes de mais nada, execute os testes e observe-os falhar no terminal.
Para executar os enunciados de Java:
./gradlew testeJava
Para executar os enunciados de Javascript:
./gradlew testeJs
Caso esteja usando Windows, você deve rodar os comandos sem ./
Seu objetivo é fazer com que estes testes passem. Antes de tentar resolver qualquer problema, tome uns minutos para familiarizar-se com o terminal. Tente interpretar todas as mensagens de erro que aparecem na tela. Não se preocupe se nada ficar claro num primeiro momento, a única regra é não temer o terminal nem suas mensagens de erro. Sempre tente interpretar o que está acontecendo.
Segundo passo: Leia os enunciados de cada exercício
Depois de ver tudo falhar, dê uma olhada nos enunciados de cada exercício. Um relatório é gerado e exibido no navegador após a execução dos testes. Este relatório contém os enunciados de cada problema.
Além do relatório, também é possível visualizar os enunciados no código fonte em arquivos .spec
.
- Os enunciados de Java estão em
src/java/spec
- Os enunciados de Javascript estão em
src/javascript/spec
Terceiro passo: Veja o código
Depois de ver quais são os exercícios disponíveis, navegue pela estrutura do projeto para encontrar o código que precisa ser alterado para resolver cada exercício.
- Para exercícios Java, você deve alterar o código em
src/java/main
- Para exercícios Javascript, você deve alterar o código em
src/javascript/main
Se quiser, aventure-se também nas pastas
test
de cada linguagem para espiar como os testes foram implementados, mas não altere nada lá.
Quarto passo: Implemente suas soluções
Tente fazer os testes passarem. Tudo que você precisa fazer é colocar sua ideia em prática no código e executar novamente o comando
./gradlew testeJava
ou ./gradlew testeJs
para exercícios Java e Javascript respectivamente.