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!

0
respostas

Minha resolução com uma recomendação

No tópico dos números primos ficou um pouco confuso pra mim a diferença entre os métodos verificarPrimalidade() e verificarSeEhPrimo(). Não ficou tão claro o que cada um fazia exatamente, então resolvi ajustar de acordo com as ideias que tive.

Na parte do carro, tentei vincular diretamente o ano do carro com o preço, para não criar atributos desnecessários como modeloAno1, modeloAno2 e modeloAno3. Fiz isso porque dados que podem ser calculados a partir de outros dados, não devem virar variáveis de estado (atributos).

Tomei essa decisão para deixar o código mais limpo, coese e sem boilerplate.

Apontem onde posso melhorar
https://github.com/martinssluis/resolucaoExerciciosAlura