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)
1
resposta

[Sugestão] Verificando itens na despensa

1 resposta
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou uma função para limpar a tela e deixar o programa mais amigável, utilizou muito bem a remoção de acentos com unicodedata para padronizar as entradas e ainda compreendeu a importância do Set para garantir itens únicos e evitar duplicatas.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Usar dataclasses: para estruturar melhor os itens e adicionar metadados.
  • Explorar logging: registrar eventos como tentativas duplicadas em vez de apenas imprimir.
  • Criar testes automatizados: validar o comportamento das funções com diferentes entradas.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você acha mais interessante evoluir este código criando exceções personalizadas para regras de negócio ou adicionar testes automatizados para validar o comportamento das funções?

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!