nnsdtr / strend

Trabalho acadêmico desenvolvido para a disciplina Algoritmos e Estruturas de Dados.
0 stars 0 forks source link

Implementar método toString() para classe Espectador #11

Closed nnsdtr closed 4 years ago

nnsdtr commented 4 years ago

Existe o vídeo do Caram explicando essa tarefa na aula do dia 25/09 (Listas).

rafaelsnv commented 4 years ago

Resolvido no commit 639fbfc .

nnsdtr commented 4 years ago

De minha parte, avaliado e aceito. 👍

nnsdtr commented 4 years ago

@rafaelsnv @gabrielrcarv @dario20

Só verificando uma coisa. Usando o método localizar, se a gente usa um CPF inválido, o método retorna NULL. Esse comportamento é realmente esperado. No entanto, quando o toString() pega um NULL, dá erro. Não sei se concorda comigo, mas parece que a gente precisa verificar se o objeto usado em toString() é NULL antes de imprimir. Se for NULL, ele deveria imprimir algo como 'CPF inválido' ou 'Usuário inexistente', algo assim. Veja se concorda.

nnsdtr commented 4 years ago

Atualizando método toString() momentaneamente, com remoção do aux. Assim removemos uma etapa de atribuição e tornamos o processo mais rápido. Estou fazendo isso por precaução apenas, pq provavelmente teremos que verificar se a entrada de dados é NULL.

rafaelsnv commented 4 years ago

@nnsdtr De acordo, não tinha pensado no tratamento desse caso. Uma outra coisa, fiquei em dúvida quanto ao nome do método implementado, acabei utilizando o toString sem ver, o que acha de mudar para algo em português, por exemplo paraTexto ou algo do tipo?