Resultados de la búsqueda a petición "domain-driven-design"

3 la respuesta

Se debe permitir que los objetos de dominio sean temporalmente inválidos, y cómo afecta esa decisión a las técnicas de validación?

Estoy escribiendo un proyecto VB.NET Winforms basado en MVVM (usando el enlace Winforms). Mi instinto es nunca permitir que una entidad de dominio esté en un estado no válido. Esto requiere que haga verificaciones de validación en el constructor ...

4 la respuesta

Pregunta agregada básica

Se permite el código del cliente para hacer referencia a entidades dentro de un agregado que no es la raíz? Tengo unStory (Raíz),Team (Entidad) yTeamMember (Entidad). Estoy tratando de decidir si laAddTeamMemberl método @ pertenece alTeam ...

4 la respuesta

¿Por lo general, el repositorio en sí no se prueba?

Lo siento pero soy nuevo en patrones de repositorios, pruebas unitarias y herramientas de orm. He estado investigando sobre pruebas unitarias y el patrón de repositorio, y llegué a algunas conclusiones, me pregunto si tengo razón. El patrón ...

1 la respuesta

Acceso a entidades a través de la raíz agregada: ¿ejemplo simple?

¿Puede mostrar un ejemplo simple de acceso a los contenidos de una entidad en un agregado a través de una raíz agregada? No tengo claro cómo representaría los permisos agregados para reflejar estos conceptos. tia.

1 la respuesta

Patrón de depósito con Entity Framework 4.1 y relaciones padre / hijo

Todavía tengo cierta confusión con el patrón de repositorio. La razón principal por la que quiero usar este patrón es para evitar llamar a operaciones de acceso a datos específicas de EF 4.1 desde el dominio. Prefiero llamar operaciones ...

1 la respuesta

Actualizar una entidad dentro de un agregado

Estaba leyendo una pregunta similar sobre SO: Cómo actualizar una entidad dentro de Aggregate [https://stackoverflow.com/questions/6617884/how-update-an-entity-inside-aggregate] , pero todavía no estoy seguro de cómo una interfaz de usuario ...

3 la respuesta

Está bien omitir el patrón de repositorio para consultas complejas?

Este es mi entendimiento sobre DDD en este momento: l estricto patrón de repositorio solo debe implementar get (), delete () y create (), y quizás variantes de get () donde uno puede buscar o recuperar una colección completa Es común que cada ...

3 la respuesta

Sourcing de eventos: eventos que desencadenan a otros y la reconstrucción del estado

Estoy luchando por entender qué debería suceder al reconstruir el modelo al reproducir eventos de EventStore, en particular cuando los eventos pueden desencadenar otros eventos. Por ejemplo, un usuario que ha realizado 10 compras debe ser ...

3 la respuesta

Tener problemas para poner la lógica del mundo real en la capa de dominio DDD

pesar de haber estudiadoDomain Driven Design durante mucho tiempo ahora todavía hay algunos conceptos básicos que simplemente descubrí. arece que cada vez que intento diseñar un @ ridomain layer, Todavía necesito muchoDomain Services o una ...

2 la respuesta

Diseño de la capa de acceso a datos en DDD

Disculpe por mi pobre inglés. Ok, estoy pensando en el enfoque DDD ahora y suena genial, pero ... Hay una pequeña pregunta al respecto. DDD dice que la capa del modelo de dominio está totalmente desacoplada de la capa de acceso a datos (y ...