Skip to content

nicoledbianchin/exercicios-javascript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercícios em javascript

Lista de exercícios em Javascript utilizando Jest.

Instalação

Para utilizar a trilha, clone o repositório e instale as dependências rodando o seguinte comando:

npm install

Como usar

Primeiro passo: Ambiente-se com os erros

Antes de mais nada, execute os testes e observe-os falhar no terminal.

Para executar testes:

npm run test

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. Os enunciados de cada exercícios estão em src/enunciados

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. Os exercícios estão em src/implementacao.

Se quiser, aventure-se também nas pastas test de 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 npm run test.

A ordem recomendada para a realização, por ordem de dificuldade, é:

  • FizzBuzz
  • Soma dobrada
  • Contador de ocorrência
  • Objeto data
  • Votação
  • Números de armstrong

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%