image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
José Neto
José Neto10/07/2025 23:29
Compartir

Aviso de Correção no Desafio de JavaScript – “Expecto Patronum”

    Este artigo tem como objetivo apontar um pequeno erro de digitação no Desafio de Código – Aprimorando Habilidades em JavaScript (Exercício 2), do Curso Santander 2025 – Front-End (Módulo 6) na DIO. A inconsistência envolve o uso de acento na palavra “mágica” e acaba causando falha no teste 3.

    Contexto do Desafio

    O desafio pede que o aluno relate, a partir de um objeto de feitiços, a mensagem associada à magia invocada. Um dos exemplos informados é:

    • Expecto Patronum: Invoca um Patrono, uma manifestacao mágica que afasta Dementadores

    Na seção de entradas esperadas, estão listados os feitiços e suas respectivas descrições para orientar a solução.

    Problema Identificado

    • A descrição do feitiço usa “mágica” (com acento), mas no código de testes automáticos o parâmetro espera “magica” (sem acento).
    • No teste 3, o nome do feitiço (“Expecto Patronum”) é corretamente solicitado, mas a comparação da string falha devido à discrepância no acento da palavra “mágica”.
    • Esse desalinhamento faz com que a saída válida do aluno seja considerada incorreta, mesmo quando o restante da lógica está perfeita.

    Imagem 1: tela do teste falhando com acento

    image

    Impacto para os Alunos

    • Frustração ao ver testes falhando sem motivo aparente
    • Dificuldade em concluir o módulo e avançar no aprendizado
    • Possível perda de motivação por enfrentar bugs escondidos na especificação

    Proposta de Correção

    1. Ajustar a descrição no enunciado para usar a mesma grafia sem acento, se for esse o parâmetro do teste.
    2. Atualizar o parâmetro de teste para aceitar a forma com acento (“mágica”), garantindo compatibilidade com a norma culta da língua.
    3. Validar todas as descrições de feitiços e comandos para evitar inconsistências semelhantes.

    Assim, alunos de hoje e de futuras turmas poderão executar o exercício sem imprevistos.

    Imagem 2: tela do teste passando após remover o acento

    image

    Conclusão

    Este artigo reforça a importância de manter a consistência na acentuação para evitar que pequenos detalhes quebrem o fluxo de aprendizado. Com a correção aplicada — seja ajustando o enunciado ou adaptando os testes — todos os alunos poderão avançar sem obstáculos. Agora, cabe aos instrutores e à equipe DIO implementarem essa mudança e garantirem que futuras turmas usufruam de uma experiência mais fluida.

    Observação: não se trata de crítica — eu adoro a DIO! Apenas notei um pequeno erro e quis compartilhar. Se for corrigido, ótimo; se não, tudo bem também — não é nenhum bicho de sete cabeças.

    Compartir
    Recomendado para ti
    Ri Happy - Front-end do Zero #2
    Avanade - Back-end com .NET e IA
    Akad - Fullstack Developer
    Comentarios (1)
    DIO Community
    DIO Community - 15/07/2025 17:14

    José, sua correção no Desafio de JavaScript do curso Santander 2025 é extremamente valiosa! Esse tipo de pequeno erro, como a discrepância no acento, pode realmente causar frustração nos alunos, especialmente quando estão avançando com a lógica corretamente, mas são barrados por um detalhe no enunciado ou nos testes.

    A proposta de corrigir a descrição ou o parâmetro de teste é simples e eficaz. Essa atenção ao detalhe vai certamente ajudar os estudantes a continuarem seu aprendizado sem obstáculos desnecessários. E, como você bem mencionou, a consistência na acentuação e na especificação dos testes é crucial para garantir uma experiência fluida para os alunos.

    Acredito que, com essas correções, o fluxo de aprendizado ficará muito mais intuitivo. É ótimo ver a comunidade de desenvolvedores colaborando para melhorar as plataformas de ensino! Você acha que esse tipo de ajuste é comum em outros exercícios também?