manujurado1 / SportsBar-IV

GNU General Public License v3.0
0 stars 1 forks source link

M2 - Definición equipo. #117 #118

Closed manujurado1 closed 1 year ago

manujurado1 commented 1 year ago

Se ha definido el objeto valor equipo como una lista de nombres que hacen referencia a los amigos de ese grupo que pertenecen a ese equipo. Se ha declarado el objeto equipo como inmutable, siendo los equipos definitivos una vez que estos se rellenen. closes #117

manujurado1 commented 1 year ago

Buenas @JJ Ya he definido el objeto valor "Equipo". Me ha surgido una duda de si es mejor opción tener el constructor y por otra parte el método "RellenarEquipo" o es mejor práctica que la función que hace ahora el método RellenarEquipo la hiciera directamente el constructor. En una primera aproximación lo he dejado así ya que no sabía que opción era mejor.

manujurado1 commented 1 year ago

Fecha añadida!

manujurado1 commented 1 year ago

Se te olvida la integridad referencial, es decir, que los amigos existan. Como es un objeto valor, no hace falta que él mismo se encargue de eso, pero la entidad que lo incluya tiene que hacerlo.

Si, lo he pensado al hacerlo pero claro, desde el objeto valor no puedo porque no tengo esa información, pero si que la entidad tiene que asegurarse de que los nombres que se añaden a un equipo tienen que ser nombres de amigos que existen dentro del grupo.