Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Desafio]

Oi, pessoal, como vão vocês?

Estou chegando ao fim do curso Java: trabalhando com lambdas, streams e Spring Framework e resolvi fazer o desafio, conforme conselho da Jacqueline, antes de ver a resolução do mesmo, para assimiliar e aprender melhor com a prática.

Tentei implementar o design pattern strategy para evitar o uso de muitos if/else's no projeto, usar Enums pra facilitar a leitura e manutenção, sanitizar o input do usuário para evitar exceptions, fazer os testes unitários usando o JUnit e fazer exceções personalizadas para ter maior clareza das exceptions que estourarem durante a execução da aplicação.

Ainda não terminei, estou implementando aos poucos. Se alguém que está fazendo o curso esteja nessa parte e queira contribuir, só mandar os PR's que serão bem vindos.

No mais, muito bom o curso, mandou muito bem a Jacqueline e a Iasmin, vou dar nota 10!!!

https://github.com/M41k0n-Mk/consulta-tabela-fipe

1 resposta
solução!

Oi, Estudante! Tudo bem?

Obrigada por compartilhar seu progresso e reflexões sobre o desafio. Gostei de como você está abordando diferentes práticas avançadas, como o uso de Enums, o padrão Strategy e testes unitários com JUnit. Sua implementação da classe VehicleType está bem estruturada e o método fromString é uma ótima abordagem para validar e converter entradas do usuário, garantindo maior segurança no sistema.

Conte com o Fórum para esclarecer dúvidas e compartilhar avanços. Bons estudos e sucesso no desafio!