AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
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 dem Kontext Person an und bekomme alle Events zum Kontext. |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
Lieber ein
Delphi-Quellcode:
Function ErzeugeKunde:TKunde;
begin Result := TKunde.Create; .... end; |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
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 oder Postmodern-Esperanto geschrieben wird.
Delphi-Quellcode:
oder
CreateCustomer
Delphi-Quellcode:
kann der Compiler sehr gut von
ErzeugeKunde
Delphi-Quellcode:
/
TCustomer.Create
Delphi-Quellcode:
unterscheiden. Macht dem also nichts.
TKunde.Create
|
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
ein schlechtes Deutsch? Ist doch viel besser, wenn ich mit dem Bezeichner (z.B. Kunde) anfange, denn ich will ja erst einmal etwas mit dem "Kunden" machen. Mir wird dann zum Kunden aufgelistet, was ich mit dem Kunden machen kann. Egal ob es Events oder Befehle sind. |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
Aber ich habe doch eine deutsche IDE... :cyclops: 8-) |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
|
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Leute, das ist doch Wurscht. Man kann sowohl die 'aktive' ('MachBierAuf') oder die passive ('BierAufmachen') verwenden. Wichtig ist, das man es stringent durchzieht, also nicht aktiv und passiv mischen. So wie Bier und Eiswürfel. Wie komm ich jetzt darauf?
Wenn man OOP verwendet, wird das sowieso zweitranging. Da heißen die Methoden dann 'Create', 'Load', 'Store' usw. und werden auf einen 'Customer', 'Kunden' etc. angewendet. Übrigens: Wer Entitäts- und Aktionsnamen in einem Namen hat ('ErzeugeKunde' oder 'KundeErzeugen'), der könnte sich mal mit OOP beschäftigen. :stupid: Ist gar nicht so schwer. :mrgreen: |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Zitat:
http://www.thewebhatesme.com/entwick...–-cqrs-teil-2/ Zitat:
|
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
Sir Rufo,
schau dir einmal eine solche Namensvergabe in der CodeCompletion an und du wirst anfangen es zu lieben :-) Sprache hin oder her ... Rolf |
AW: Präfix oder Suffix - Wie haltet Ihr es mit der Namensgebung?
@Rollo62
Da ich gerade dieses CQRS umsetze liebe ich genau den von mir vorgeschlagenen Ansatz ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz