Skip to content

aceleradora-TW/trilha-de-exercicios

Repository files navigation

Trilha de Exercícios

Gauge Badge

Lista de exercícios da Aceleradora.

Como usar

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published