Forum: Klatsch und Tratsch
by Sir Rufo,
4. Aug 2015
@Rollo62
Da ich gerade dieses CQRS umsetze liebe ich genau den von mir vorgeschlagenen Ansatz ;)
Forum: Klatsch und Tratsch
by Sir Rufo,
4. Aug 2015
Wenn die so einzeln da stehen, dann sieht es ja noch gut aus, aber jetzt packen wir mal die Events dazu:
WertErhoehen
WertErhoeht
WertErzeugen
WertErzeugt
WertGesetzt
WertHolen
WertGeholt
WertSetzen
Forum: Klatsch und Tratsch
by Sir Rufo,
4. Aug 2015
Nein, du schreibst es in deutsch und darum ist es per Definition schon mal anders. Dei Bedeutung ist aber gleich und der Name sowieso Schall und Rauch. Trotzdem nimmst du für ein Kommando auch den Imperativ
ErzeugeKunde
LöscheKunde
Was eben nicht nur vom Lesen her besser zu verstehen ist als KundeErzeuge oder KundeLösche.
Allerdings ist es völlig wurscht, ob das in deutsch, englisch...
Forum: Klatsch und Tratsch
by Sir Rufo,
4. Aug 2015
Für gutes Deutsch auch nicht.
Kommando:
SetzeWert
HoleWert
Ereignis:
WertGeändert
Und beim Programmieren will ich entweder einen Befehl ausführen (CreatePerson/CreateFoo/CreateBar) fange mit Create an und bekomme alles was ich erzeugen kann aufgelistet, oder ein Ereignis behandeln/auslösen (PersonCreated/PersonChanged/PersonDeleted). Dann ist aber auch der Kontext klar und ich fange mit...
Forum: Klatsch und Tratsch
by Sir Rufo,
2. Aug 2015
Die Bezeichnung ist aber korrekt. Ein Befehl ist immer ein Imperativ.
Kommando: SetValue
und löst bei Erfolg das
Ereignis: ValueChanged
aus.