These are chat archives for MarcosSegovia/ddd_partyhard

5th
Oct 2015
Nil Portugués Calderó
@nilportugues
Oct 05 2015 08:14
si, embeddables en doctrine
y luego lo de que te los devuelva hydrated o no
es lo de objetos u arrays
Marcos Segovia
@MarcosSegovia
Oct 05 2015 10:46
(Y)
Nil Portugués Calderó
@nilportugues
Oct 05 2015 10:46
(Y)
Marcos Segovia
@MarcosSegovia
Oct 05 2015 10:46
ayer me topé con el video de DDD de Carlos
empecé a ver que me quedan MUUUCHAS cosas
lo que vi interesante sobretodo
lo de los services
que ahora mismo no lo estoy aplicando
y tengo que hacer las collections dentro los repositorios
poco a poquin
luego esta lo de los eventos que no acabo de entenderlo
me lo miraré con calma hoy
vi también que para aplicar los servicios atómicamente utiliza un trasaccional
cosa que por ejemplo voy a obviar xD
porque me puedo volver loco
el tema es que… me da miedin presentar el proyecto
y que me digan bueno y esto de DDD porque no lo has aplicado
y tener que decirle buenoe s que… he aplicado el 80%
y que me digan pues vas a tener el 80% de nota
xDDDDDD
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:11
nah no creo
tu crees que en atrapalo hacemos eventos de dominio? ya te digo que no hay ni uno
si hacemos value objects, y no todos los equipos
aqui se hace más arquitectura hexagonal que ddd
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:11
esa es otra
cual es la diferencia?
que una parte de la application
se encarga de un rol?
pero en ddd no es ya así?
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:13
el hexagonal es invertir las dependencias
sin más
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:13
am
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:13
el DDD es ajustar el lenguaje a negocio, y separar todos los conceptos de manera que sean autoexplicativos
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:13
esto lo hablaba ayer con un amigo
le explicaba eso qeu estaba aplicando ddd al proyecto tal
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:14
y para llegar a ello se hacen los value objects y las entidades y los eventos y todo eso
los eventos sobre todo
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:14
y recuerdo qu eme dijo
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:14
y ese evento involucra una entidad (usuario) que actua sobre otra entidad o propierdad de la entidad
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:14
ostia vale estará currado, desacoplado, y podrás sacar y meter fácil las cosas
pero… si el dia de mañana viene alguien y queire cambiar algo, si no entiende lo de DDD, no va a cambiar una mierda, no?
xDDDDDD
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:15

— gitter lag, copy paste---

@nilopc
y para llegar a ello se hacen los value objects y las entidades y los eventos y todo eso
los eventos sobre todo
porque negocio siempre habla en terminos “cuando alguien haga X, tiene que pasar esto"
eso es un evento
@MarcosSegovia
esto lo hablaba ayer con un amigo
le explicaba eso qeu estaba aplicando ddd al proyecto tal
y ese evento involucra una entidad (usuario) que actua sobre otra entidad o propierdad de la entidad
el cambio se registra en un repositorio, y el evento se registra en un repositorio tambien

juer q mal me va el gitter hoy

— gitter lag, copy paste---

@nilopc
y para llegar a ello se hacen los value objects y las entidades y los eventos y todo eso
los eventos sobre todo
porque negocio siempre habla en terminos “cuando alguien haga X, tiene que pasar esto"
eso es un evento
@MarcosSegovia
esto lo hablaba ayer con un amigo
le explicaba eso qeu estaba aplicando ddd al proyecto tal
y ese evento involucra una entidad (usuario) que actua sobre otra entidad o propierdad de la entidad
el cambio se registra en un repositorio, y el evento se registra en un repositorio tambien

Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:16
me llegan los mensajes después con un gitter lag copy paste xD
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:16
si si, lo he hecho yo
para q no te pierdas el cacho
xq es importante
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:16
a ver
vale pues lo de los eventos
es algo pendiente
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:18
se puede vivir sin ellos
y ponerlos despues
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:18
ahora mismo
Nil Portugués Calderó
@nilportugues
Oct 05 2015 11:18
tu primero modela y luego ya los pones
Marcos Segovia
@MarcosSegovia
Oct 05 2015 11:18
loq eu tengo es el tema del user repository
para hacer todo el tema de eprsistencia
de la entidad User
y lo de los servicios
al final es hacer todo eso que haces en un controller
hacerlo en una clase y llamarla por su funcionalidad no?
para que luego ene l controller llames a ese servicio y ya esta no?
Nil Portugués Calderó
@nilportugues
Oct 05 2015 13:48
si
tal cual
Marcos Segovia
@MarcosSegovia
Oct 05 2015 13:59
=D