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
- Cria
erros.jsdentro da pastafase0. - Escreve
console.log(mensagem);sem nunca teres criado a variávelmensagem. Corre o ficheiro e lê o erro — é umReferenceError. - Corrige (cria a variável antes), guarda, corre de novo para confirmar que já não há erro.
- Agora escreve
console.log("Olá;— com as aspas por fechar de propósito. Corre e observa oSyntaxError. - Corrige, guarda, confirma.
- Por fim, escreve
const numero = 5; numero = 10;— tentar mudar o valor de umconst. Observa oTypeError. - 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
- 1Escrever código com erro proposital
- 2node erros.js
- 3Ler mensagem: onde, o quê, que tipo
- 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ê.