1
resposta

[Sugestão] Ajuste / ideia para melhorar o método buscarMusicasPorArtista()

Tive a seguinte ideia > Ao buscar Músicas por artista, se não houver músicas cadastradas ainda, então mostrar uma msg, algo assim:

private void buscarMusicasPorArtista() {
        System.out.println("Buscar músicas de qual artista? ");
        var nome = leitura.nextLine();
        List<Musica> musicas = repositorio.buscarMusicaPorArtista(nome);
        if (musicas.isEmpty()) {
            System.out.println("Nenhuma música encontrada para o artista: " + nome);
        } else {
            System.out.println("Músicas encontradas:");
            musicas.forEach(System.out::println);
        }
    }

espero que gostem e que esteja correto isso.

1 resposta

Oi Ronaldo! Tudo bem?

Gostei bastante da sugestão :))

Esse tipo de verificação é uma boa prática, uma vez que, se a lista tivesse vazia, no código anterior, o usuário não teria nenhuma resposta e não entenderia o que aconteceu. Da fora que você sugeriu, o usuário sempre tem uma resposta, o que deixa a aplicação com mais usabilidade.

Muito obrigada por compartilhar sua implementação aqui no fórum!