Sto sviluppando un progetto software di grandi dimensioni che utilizza DDD (Domain-Driven Design). Ho un'entità che funge da radice aggregata, chiamiamola Root . Questa entità fa riferimento a una raccolta di entità figlio del tipo Child...
Ho letto un po 'di DDD da quando mi sono imbattuto in un'applicazione web, presumibilmente scritta secondo i principi del DDD.
Alcune cose che vedo però in questa applicazione mi sembrano totalmente assurde.
Come ho capito, il punto principal...
Mi chiedo se ho più oggetti e come elencare le loro responsabilità dove
every Object Must be Responsible for Itself
ad esempio: se ho tre oggetti:
Employee,Schedule,Shift.
e setShift() , createShedule() , .... ecc.
Dove...
Stavo parlando con un amico un altro giorno di OOP in piccoli progetti. Nella maggior parte dei progetti che io e lui abbiamo lavorato, SOA era la regola.
Ad esempio, immagina un ordine in un'applicazione SOA. Lo scenario di questa applicaz...
Vedi il codice qui
using System.Collections.Generic;
namespace DddInPractice.Logic.Common
{
public abstract class AggregateRoot
{
private readonly List<IDomainEvent> _domainEvents = new List<IDomainEvent>...
Stiamo completamente rimodellando un sistema presso la società per la quale sto attualmente lavorando. Stiamo applicando il DDD e per la prima volta ho effettivamente qualcuno nel mio team che ha anche qualche precedente esperienza con DDD (yay!...
Ho un'entità dell'hotel che ha una serie di immagini. Ho alcune regole di business che sono fondamentalmente semplici operazioni crude in questo momento. Ho sentito parlare di pattern di repository ma, lavorando con esso, mi sento come un attegg...
Sto cercando di capire come separare il modello di dominio dalla modalità di persistenza in modo che i due possano variare in modo indipendente come descritto qui e qui
Comprendo il vantaggio di mappare l'ORM direttamente al modello di do...
Mi sono confuso se è necessario un dominio per accedere a un servizio esterno in alcuni stati del suo ciclo di vita.
La regola aziendale è questa:
If an Employee is accepting a JobSeeker's JobApplication, then the
Employee must create...
Nel mio sistema di gestione della scuola ho questo diagramma di classi parziale:
1 - In un caso d'uso, lo studente desidera vedere il suo programma di lezioni in settimana. questo è quello che suppongo di fare:
ottieni student o...