Como jogar
Em Revisão de Código, sua missão é atuar como um depurador humano, analisando trechos de código JavaScript e prevendo sua saída correta para evitar que um terminal de desenvolvimento virtual "trave". A cada rodada, você deve demonstrar seu conhecimento de lógica de programação e das particularidades da linguagem.
- Um trecho de código JavaScript será exibido na tela, frequentemente com nuances que podem enganar.
- Analise cuidadosamente o código, considerando a ordem de execução, escopo de variáveis e tipos de dados.
- Preveja qual será a saída exata que o console.log() (ou similar) produziria ao executar esse código.
- Selecione a saída correta do console entre as opções apresentadas.
- Acertar a saída garante pontos e avança você para o próximo desafio. Erros consomem tempo ou "travam" o terminal, levando ao fim da rodada e testando sua precisão sob pressão.
Controles
Use estes controles: Selecione a saída correta do console.
Sobre Revisão de Código
Este jogo é um teste desafiador de lógica e conhecimento específico em JavaScript, focando nas sutilezas que diferenciam um bom entendedor da linguagem. Ele se destaca por não ser um quiz de programação genérico, mas sim uma simulação de depuração que exige atenção aos detalhes e compreensão profunda de como o código realmente funciona. É ideal para desenvolvedores, estudantes de programação e entusiastas que adoram quebra-cabeças lógicos e desejam afiar suas habilidades de "leitura" de código.
Dicas e estratégia
Para se destacar em "Code Review", uma compreensão sólida dos fundamentos do JavaScript é crucial. Preste muita atenção ao escopo de variáveis (var, let, const), coerção de tipos, precedência de operadores e comportamento assíncrono, caso esteja presente. Não apenas leia o código; execute mentalmente cada linha, simulando o que o interpretador faria. Fique atento a armadilhas comuns como closures, o contexto do this e os efeitos colaterais de métodos de array. Se estiver em dúvida, tente prever a saída para partes menores e isoladas do snippet primeiro, para depois combiná-las. A prática com um console de navegador real ou um sandbox online pode melhorar significativamente sua intuição sobre como o JavaScript se comporta em casos extremos. Lembre-se que até pequenas diferenças de sintaxe podem alterar completamente o resultado final.
Perguntas frequentes
Como eu jogo Code Review?
Você verá um trecho de código JavaScript. Seu objetivo é selecionar a opção que representa a saída correta no console para aquele código.
Que tipo de JavaScript é testado?
O jogo testa seu conhecimento em JavaScript fundamental, incluindo variáveis, tipos de dados, operadores, escopo e funções.
Posso jogar em dispositivos móveis?
Sim, Code Review é otimizado para navegadores e deve funcionar bem em dispositivos móveis e tablets.