[IV-23-24] Objetivo 2#5
Conversation
|
Hola @raultl12 en este pr es donde iremos trabajando, cuando puedas enlázalo a tu milestone 0 y añade el tag de hacktoberfest-accepted. |
|
Buenas tardes @raultl12! Cuando puedas revisa un poco todo lo que he ido haciendo y si algo no lo ves correcto o no te gusta la forma en la que lo he enfocado comenta sin problema tanto en los issues, como aquí o en los ficheros y vamos así perfeccionando el objetivo. Cuando lo veas listo acuérdate de poner por aquí la lista de comprobación 🙌. |
|
Buenos días @raultl12 ya he reaizado los cambios propuestos, si no hay ningún otro problema o cosa que piensas que podríamos hacer de otra forma confírmame y procedo a poner este pr para revisión. |
raultl12
left a comment
There was a problem hiding this comment.
Hola @danibarranqueroo. Lo veo bien para pedir revisión
|
|
Buenas, me ha tocado ser revisor. He estado mirando todo el trabajo realizado y lo veo bastante bien. |
|
Buenas @JJ ya han pasado 2 días desde que lo aprobó el compañero y ningún otro revisor se ha puesto en contacto, por si puede revisarlo. |
|
Hola @danibarranqueroo , he estado revisando y creo que el nombre de la carpeta src debería ser lib. Además, de cara a un futuro te recomendaría echarle un vistazo a las buenas prácticas para escribir un commit. Por lo demás, no veo nada más que mejorar. |
JJ
left a comment
There was a problem hiding this comment.
Aparte de lo comentado en los issues específicos, piensa que es imposible programar la lógica de negocio si no tienes ninguna entidad que la maneje y pueda gestionar los objetos valor. Te agradecería que lo hicieras con cierta rapidez, y también contemples lo indicado por @shvtwp, porque en general es una práctica más moderna que usar src.
Es necesario una entidad que gestione Usuario y Habilidad así que creo Entrenamiento para ello
|
Gracias por la ayuda, diría que ya está listo de nuevo para revisión @JJ. |
|
@danibarranqueroo no puedes crear una entidad de la nada, sin un issue que la guíe, como has hecho en 5468c21 Voy a revisarlo de todas formas por la premura que corre, pero sin seguir una metodología precisa que pase de HU a través de issue al código (y documentándolo en el mensaje de commit) es prácticamente imposible hacerlo bien, y simplemente imposible evaluar si el código es correcto. |
JJ
left a comment
There was a problem hiding this comment.
Creo que hay un problema de base, que es que la HU no deja demasiado claro de qué va a ir la lógica de negocio, con lo que es muy complicado. La clave de la HU #2 es la palabra "entrenamiento" y es lo que hay que modelar, pero para una persona ajena a este mundo es muy complicado entender en qué consiste un entrenamiento.
Creo que @danibarranqueroo , a pesar de eso, ha intentado hacer un buen trabajo modelando al menos los tipos de jugadores y si hubiera seguido una metodología adecuada (con issues que describan problemas, por ejemplo, y con mensajes de commit que expliquen en qué issue se está trabajando) mejoraría bastante, pero lo esencial de este objetivo (y de todos los demás) es aplicar correctamente una metodología, así que conviene que se creen nuevos issues o se reescriban para poder seguirla correctamente.
|
Vamos a dejar la clase entrenamiento para que la haga @raultl12 ; por favor corrige el resto. Y con un poco de prisa, por favor. |
La clase entrenamiento se modelará en el objetivo 4 por lo que ahora no es necesario que la cree
Los comentarios no aportaban nada por lo que mejor se eliminan
Al eliminar el fichero entrenamiento este fichero estaba mal por lo que había que actualizarlo
Los enums que estaban en usuario y habilidad se pasan a un fichero aparte
|
Listo para revisión @JJ. |
|
Por favor, empieza inmediatamente con el objetivo 3 y entrégalo en los próximos días. Si puedes antes del lunes. |
Objetivo2
Sobre la estructura del repositorio
disposición de los mismos?
específicas para el lenguaje con el que se está trabajando?
Sobre el planteamiento
usuario pertinentes, que clarifiquen qué es lo que necesitan los usuarios e
identifiquen las diferentes partes del problema?
Sobre el análisis del problema
que se ha creado?
una entidad o un agregado?
objeto valor que no dependa de ningún otro (y que sea la base de muchos
otros)?.
Sobre el código
limitan a repetir el nombre del fichero que se ha cambiado?
los atributos y funciones creadas están respaldadas por una HU?
issues planteados al milestone correspondiente?
referencia en un commit?
mínimamente viable? ¿O tengo que solicitar al product manager que precise de
qué producto se trata?
correcto?