1
resposta

[Projeto] Tabela Fipe - Dúvida sobre modelagem

No desenvolvimento do projeto da Tabela Fipe, notei que a resposta da API seguia um formato de JSON para as requisições de marcas por tipo de veículo, modelo por marca, e anos por modelo. Optei por não criar várias classes de apenas um atributo para armazenar essas informações e no lugar disso fiz um método na classe ResponseMapper, que converte o JSON em um Map do Java. Assim, só no último passo da requisição, quando obtemos os valores por ano de um determinado modelo, a desserializacao é feita, resultando em apenas uma classe (record) de nome vehicleModel. Gostaria de saber se essa abordagem é válida ou se seria melhor ter feito com diversas classes, mesmo que elas não possuíssem muito conteúdo/ficassem repetitivas.

Projeto no github: https://github.com/Jellmayer/tabela-fipe-consulta

1 resposta

Bom dia, Thais! Tudo bem?

Antes de tudo gostaria de te parabenizar pelo empenho que você teve para resolver esse desafio, pois é visível pelo seu texto ou até mesmo pelo seu projeto o seu comprometimento com os estudos.

Agora, sobre sua abordagem, ela está ótima! Pois você ajustou uma estrutura para melhora dentro do contexto do projeto e para mim é melhor que poderia ser feita nesse contexto.

Continue assim e bons estudos!