Skip to content

pedropazello/desafio-backend

Repository files navigation

Build Status Maintainability Test Coverage

Desafio Backend Qconcursos

Nós do Qconcursos nos orgulhamos do nosso time e queremos sempre boas pessoas que acrescentem. Por isso gostamos de testar nossos candidatos.

Esse é um desafio que queremos que você supere. Iremos julgar pelos critérios: Manutenção do código, legibilidade, separação de responsabilidades e expressividade dos nomes.

O arquivo game.rb é o clássico jogo da velha. Contudo, o código está uma bagunça e há vários problemas que podem ser melhorados como:

  • O tratamento de entradas não válidas é ruim;
  • Falta de mensagens interativas com os jogadores.

Também gostaríamos de acrescentar algumas funcionalidades novas como:

  • Permitir que o jogador escolha o nível de dificuldade, hoje está sempre no difícil (hard);
  • Permitir que fosse possível a escolha de tipos de jogos diferentes (humano vs. humano, computador vs. computado e humando vs. computador).

Você consegue nos ajudar a finalizar o jogo?

Importante:

  • Você terá 7 dias para fazer o máximo que puder. Sabemos que o tempo é curto e muito difícil de fazer tudo. Mas faça o máximo que conseguir;
  • Após o término nos envie o link do repositório do Github.

Obrigado e boa sorte! :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages