Szukam sposobu zaprojektowania aplikacji ddd z konwencją nad konfiguracją.
Powiedz, że zagregowany „Klient” ma zdefiniowaną komendę „FillProfile”. Logicznie wywoła zdarzenie „ProfileFilled”.
Czy zdarzają się przypadki, gdy polecenie wywoła więcej niż zdarzenie lub gdy polecenie wywoła inne zdarzenia w oparciu o jakąś logikę? Czy jest to zawsze relacja 1 - 1 (1 komenda zawsze nie zgłosi żadnego lub pojedynczego zdarzenia danego typu).
Proszę o to, ponieważ jeśli jest to fakt, że polecenie zawsze wywoła to samo zdarzenie, mogę na tym fakcie zbudować system konwencji. Wiem, że „RaiseEvent” spowoduje „EventRaised” ...