1
resposta

[Projeto] Meu projeto Final - AppBuscaFilmes

Olá equipe; Segue meu projeto final organizado por classes!

Agradeço apreciação, testes e sugestões de melhorias!

Codigo não coube aqui!

Segue links!

"GIT-Curso-Java-ScreenMatch"

Class AppBuscaFilmes

Class ServidorAPI

Class GeradorDeArquivo

Class PesquisaTitulos

Class TituloJson

Class Titulo

Obrigado pelo ótimo curso e vamos que vamos!!

Valeu!

1 resposta

Olá, José!

Parabéns pela conclusão do seu projeto final, é sempre um grande marco! Vou dar uma olhada no seu código e te dar um feedback geral.

Primeiramente, gostaria de dizer que é ótimo ver que você organizou seu código em classes distintas, isso ajuda muito na manutenção e compreensão do código. Cada classe tem uma responsabilidade clara, o que é um bom sinal de que você está seguindo os princípios de design de software.

Sobre a classe AppBuscaFilmes, notei que você fez um bom trabalho ao criar uma interface de usuário simples e direta. Isso é muito importante para a experiência do usuário.

Na classe ServidorAPI, você fez um bom trabalho ao lidar com a conexão com a API. É importante sempre tratar possíveis erros de conexão, como você fez.

A classe GeradorDeArquivo parece estar bem implementada. Você fez um bom uso dos recursos de I/O do Java para criar e escrever no arquivo.

Em relação à classe PesquisaTitulos, você fez um bom trabalho ao lidar com a pesquisa de títulos. Lembre-se sempre de tratar possíveis erros, como uma pesquisa que não retorna resultados.

As classes TituloJson e Titulo parecem estar bem implementadas, você fez um bom trabalho ao modelar essas classes.

No geral, seu código parece estar bem organizado e claro. Uma sugestão de melhoria seria adicionar mais comentários ao seu código. Comentários podem ajudar outras pessoas (e você mesmo no futuro) a entender melhor o que cada parte do código faz.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software