Vorschläge gesucht: Was soll ich eine Klasse nennen, die ein reales "Ereignis" repräsentiert?

7

Ich muss eine Klasse definieren, die ein reales Ereignis darstellt - wie einen "Filmpremier", eine "Party" usw. Ich werde eine Reihe von Datenbankobjekten erstellen, um die Daten für jedes Ereignis zu speichern und Beziehungen zu definieren mit anderen Daten, die wir haben (zB Veranstaltungsort, Leute usw.).

Das Wort "event" hat im Zusammenhang mit Software eine andere Bedeutung, daher möchte ich die Klasse etwas anderes als "event" nennen.

Irgendwelche Ideen zu einem anderen Namen?

Dieser verwandte Beitrag stellt eine ähnliche Frage, aber ich denke, dass all diesen Vorschlägen Kreativität fehlt - im Grunde genommen ist dies @event , unter Berücksichtigung des Groß- / Kleinschreibungscodes Event oder verwenden Sie die Old-School-Namenskonvention CEvent . Technisch gute Lösungen, aber sie helfen nicht bei der Diskussion der Datenobjekte mit Gleichgesinnten (meine Sprach- und Hörfähigkeiten unterscheiden nicht zwischen Groß- und Kleinschreibung) und vermitteln keine Informationen darüber, wie die Klasse im traditionellen Gebrauch des Begriffs kein Ereignis ist .

    
Adam Porad 13.05.2009, 17:43
quelle

9 Antworten

9

Eine Option wäre CalendarEvent , um zu verdeutlichen, dass es sich um ein reales Ereignis handelt, das an ein bestimmtes Datum gebunden ist.

    
e.James 13.05.2009, 17:45
quelle
4

Aktivität in den Sinn kommen.

    
Jim C 13.05.2009 17:50
quelle
4

Wie wäre es mit Happening oder Anlass ?

    
Jeff Cuscutis 13.05.2009 17:52
quelle
3

Normalerweise würde ich die Funktion empfehlen, aber auch im Zusammenhang mit der Software hat sie spezifische Bedeutungen. ;)

Anlass könnte ein gutes Synonym sein.

    
Reed Copsey 13.05.2009 17:46
quelle
3

Der Thesaurus listet folgende Synonyme als Synonyme für das Wort event auf:

  

Unfall, Handlung, Aktion, Advent,   Abenteuer, Affäre, Aussehen,   Geschäft, Katastrophe, Fall, Katastrophe,   Feier, Zeremonie, Zufall,   Umstand, Zufall,   Konjunktur, Krise, Tat,   Entwicklung, Notfall, Episode,   Erfahrung, Ausbeutung, Tatsache, Funktion,   Urlaub, Ereignis, Treffpunkt, Wunder,   Materie, Meilenstein, Wunder,   Unglück, Unglück, Fehler, Gelegenheit,   Auftreten, Pass, Phase, Phänomen,   Zwangslage, Fortschreiten, Verschiebung,   Situation, Geschichte, Sache *, Gezeiten,   Transaktion, Triumph, Wende, Wunder

Sicherlich würde einer von ihnen ausreichen ... wenn nicht, können Sie das Wortereignis vorgeben oder umbrechen, um es zu einem Nicht-Schlüsselwort zu machen. Etwas wie @event oder [event] obwohl, ich muss sagen, dass ich diese Praxis nicht persönlich mag, obwohl es syntaktisch zulässig ist.

    
BenAlabaster 13.05.2009 17:47
quelle
3

Man könnte es ein 'Rendezvous' nennen. Sie könnten auch einfach ein Wort erfinden. Wenn dies ein Schlüsselkonzept in Ihrer Domain ist, können Sie einen der anderen vorgeschlagenen Namen abkürzen. Dinge wie:

  • CalenderEvent wird Calvent
  • SocialEvent wird Socent
  • RealWorldEvent wird Revent
  • HumanActivity wird HAct

Diese schnellen Beispiele mögen schreckliche Beispiele sein, aber sie sind kurz, kollidieren nicht mit Sprach- oder Bibliotheksnamen und werden sehr schnell zu aussagekräftigen Wörtern für Sie und Ihre Mitarbeiter, wenn Sie häufig damit arbeiten.

    
Brian Ensink 13.05.2009 18:02
quelle
2

Vielleicht "Affäre" oder "Advent" - Sie könnten auch den Thesaurus überprüfen:

Ссылка

    
Scott Anderson 13.05.2009 17:46
quelle
2

Entry oder EventEntry sind wahrscheinlich, womit ich gehen würde.

    
Sam Axe 13.05.2009 17:49
quelle
2

Ich kann es begrüßen, wenn Sie eine Verwechslung mit Ereignissen im Sinne der Programmierung vermeiden wollen, aber ich gehe davon aus, dass Sie vielleicht mit dem offensichtlichsten Namen gehen sollten; Programm auf Ihre Domain, und die Dinge bleiben lesbar und einfacher zu gestalten und zu pflegen.

    
Rob 13.05.2009 17:49
quelle

Tags und Links