Estruturei os códigos em classes e pacotes separados.
Modelos: Endereco ViaCep GravarArquivo
View: Interacao
Principal: PrincipalExecutavel - main
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!
Estruturei os códigos em classes e pacotes separados.
Modelos: Endereco ViaCep GravarArquivo
View: Interacao
Principal: PrincipalExecutavel - main
Oi, Paulo! Como vai?
Obrigada por compartilhar seu projeto final com a comunidade Alura.
Ficou nítido o seu cuidado em organizar o código em pacotes e classes, algo que torna o projeto mais legível e sustentável. É muito legal ver que você aplicou na prática conceitos importantes como separação de responsabilidades, uso de bibliotecas externas e tratamento de exceções, isso mostra que você realmente absorveu os aprendizados do curso.
E, o fato de você já ter centralizado a lógica de API e a persistência em classes específicas, como ViaCep e GravarArquivo, é um ótimo sinal de maturidade no desenvolvimento com Java.
Sobre o README, ele está bem escrito e contextualiza bem sua jornada. Algo que pode deixar o repositório ainda mais acessível seria incluir uma seção com instruções de execução passo a passo do projeto, como:
git clonejavacjava ProjetoBuscador.Principal.PrincipalExecutavelEsse tipo de guia rápido é muito útil para quem visita seu projeto e quer rodar o código com facilidade.
Parabéns pelo empenho! Continuar praticando com novos projetos e refatorações vai te deixar cada vez mais confiante nessa jornada com Java.