Por Driven Design-Domain website veo:Significado de la infraestructura y el código de aplicación en el diseño de dominio impulsada
concentrar todo el código relacionado con el modelo de dominio en una capa y aislarlo del usuario interfaz, aplicación y código de infraestructura. Los objetos de dominio, libres de la responsabilidad de mostrar ellos mismos, almacenándose a sí mismos, administrando tareas de aplicación, y por lo tanto adelante, pueden centrarse en expresar el modelo de dominio. Esto permite que un modelo evolucione para ser lo suficientemente rico y transparente como para capturar el conocimiento esencial del negocio y ponerlo a trabajar.
Lo que "va en" el código infraestructura? ¿Significa esto marcos de apoyo (para el registro, por ejemplo)?
Supongo que "código de aplicación" significa los objetos de dominio (es decir, el modelo de dominio)?
Entonces, ¿los repositorios (en el sentido del diseño del diseño, no, tal como lo entiendo, en el sentido de repositorios en su respuesta) típicamente viven en el modelo de dominio o en un componente de acceso a datos separado? – Ben
... y cosas como los contenedores de IOC, los subsistemas de recopilación de registros y métricas normalmente se describen como que residen en el código de infraestructura "capa"? – Ben