Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

HashCode do Aluno

Em um sistema onde cada aluno tem uma matricula unica essa não pode ser seu HashCode ?

2 respostas
solução!

E ai Thiago, tudo bem? Tudo depende, é um bom questionamento, mas caso você ache que a matrícula vai se encaixar como atributo para o HashCode, pode ser, mas caso tenha uma outra especificação pode também usa-la, abraços.

o HashCode é algo interno do programa. Não faz sentido você expor um código interno num valor que precisa fazer sentido dentro do seu negócio.

A não ser que você de fato precise 2^32 números para representar a matrícula do aluno, mas claramente você terá problemas populacionais na escola antes de chegar a esse valor.

A melhor implementação seria garantir um valor mínimo, unsigned de um integer, como 1000 e um teto, de valor 9999.

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