Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Exercício :Validando nomes com Regex

Pensando em uma abordagem diferente, fiz um repositório de validador de senhas seguras.
https://github.com/IonaraParreira/Senha_Validada
Aceito palpites e sugestões para continuar aprendendo

3 respostas
solução!

Olá Ionara.
Fiquei curioso para conferir...
Vou acessar seu repositório e volto aqui com um feedback.
Mas já ganhou minha estrela.
Obrigado por compartilhar seu aprendizado.
Bons estudos.

Seu código está muito bem estruturado e os comentários demonstram uma preocupação importante em documentar a lógica utilizada, algo fundamental para a manutenção e compreensão do código por outras pessoas.
A utilização dos lookaheads na expressão regular ((?=.*\d) e (?=.*[@$!%*?&])) mostra que você já está explorando recursos mais avançados do Regex.
Como sugestão para continuar evoluindo o projeto, você poderia incluir novas regras de segurança, como:

  • Exigir pelo menos uma letra maiúscula.
  • Exigir pelo menos uma letra minúscula.
  • Aumentar o tamanho mínimo para 8 caracteres, prática bastante comum em sistemas atuais.
  • Informar exatamente qual requisito não foi atendido, em vez de exibir apenas uma mensagem genérica de senha fraca.
  • Criar uma função para validação, tornando o código mais reutilizável e organizado.

Por exemplo, para exigir uma letra maiúscula, você poderia adicionar mais um sensor na Regex:

(?=.*[A-Z])

Projetos como esse são ótimos para desenvolver raciocínio lógico e boas práticas de programação.
Continue explorando, testando novas expressões regulares e aprimorando suas soluções.
Essa curiosidade e disposição para experimentar são características muito valorizadas na área de tecnologia.
Avise alguma dúvida.
Bons estudos.
Esqueci de mencionar que seu Readme está incrível.
Obrigado por compartilhar.

Obrigada Ronaldo, é importante ter um retorno.
E vou sim adicionar as sugestões, agradeço muito.
A, também comecei a te seguir no GitHub.