Skip to content
Preparar o TerrenoModo de leitura focado
MédioFase 0

Exercício Médio — Provocar e Diagnosticar Três Erros

Escreve código propositadamente errado, lê a mensagem do Node.js e corrige-o sem ajuda externa.

FerramentasVS CodeTerminalNode.js

Ler erros é a competência que mais separa quem aprende rápido de quem fica preso. Neste exercício vais criar erros de propósito, um de cada vez, para conheceres a "letra" de cada tipo antes de os encontrares por acidente.

Passos a realizar

  1. Cria erros.js dentro da pasta fase0.
  2. Escreve console.log(mensagem); sem nunca teres criado a variável mensagem. Corre o ficheiro e lê o erro — é um ReferenceError.
  3. Corrige (cria a variável antes), guarda, corre de novo para confirmar que já não há erro.
  4. Agora escreve console.log("Olá; — com as aspas por fechar de propósito. Corre e observa o SyntaxError.
  5. Corrige, guarda, confirma.
  6. Por fim, escreve const numero = 5; numero = 10; — tentar mudar o valor de um const. Observa o TypeError.
  7. Para cada um dos três erros, escreve num comentário por cima da linha o que a mensagem te disse, na tua própria palavras.

Fluxo de funcionamento

  1. 1Escrever código com erro proposital
  2. 2node erros.js
  3. 3Ler mensagem: onde, o quê, que tipo
  4. 4Corrigir e voltar a correr

Dicas

  • Não apagues o erro do ecrã antes de o teres lido por completo — a linha e a seta `^` dizem-te exatamente onde procurar.
  • ReferenceError = usaste algo que não existe. SyntaxError = a "gramática" do código está errada. TypeError = tentaste fazer algo que o tipo de dado não permite.

Erros comuns

  • Copiar o erro para uma IA sem tentar perceber primeiro — nesta fase o objetivo é treinares o teu próprio diagnóstico.
  • Corrigir mais do que um erro de cada vez, o que dificulta perceber qual mudança resolveu o quê.

As minhas dúvidas

Voltar à vista da fase