Resultados de la búsqueda a petición "domain-driven-design"
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 ...
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 ...
¿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 ...
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...