7

「映画プレミア」、「パーティー」など、実際のイベントを表すクラスを定義する必要があります。各イベントのデータを格納し、他のデータとの関係を定義するデータベースオブジェクトのセットを作成します。私たちが持っている(例えば、会場、人など)。

「イベント」という言葉は、ソフトウェアのコンテキストでは別の意味を持っているので、クラスに「イベント」以外の名前を付けたいと思います。

別の名前のアイデアはありますか?

この関連する投稿でも同様の質問がありますが、すべての提案には創造性が欠けていると思います。基本的@eventに、大文字と小文字を区別する名前にEventするか、古い命名規則を使用しCEventます。技術的には優れた解決策ですが、データオブジェクトについて同僚と話し合うときに役立ちません(私のスピーチとリスニングの能力は大文字と小文字を区別しません)。また、この用語の従来の使用法では、クラスがイベントではないことについての情報を伝えません。 。

4

9 に答える 9

10

1つのオプションはCalendarEvent、これが特定の日付に関連付けられた実際のイベントであることを明確にすることです。

于 2009-05-13T17:45:34.370 に答える
4

活動が頭に浮かぶ。

于 2009-05-13T17:50:26.590 に答える
4

ハプニングオケージョンはどうですか?

于 2009-05-13T17:52:15.717 に答える
3

シソーラスには、イベントという単語の同義語として次のものがリストされています。

事故、行為、行動、出現、冒険、事件、外観、ビジネス、災害、事件、大惨事、お祝い、式典、チャンス、状況、偶然、結合、危機、行為、開発、緊急事態、エピソード、経験、搾取、事実、機能、休日、事件、分岐点、驚異、問題、マイルストーン、奇跡、不幸、事故、間違い、機会、発生、通過、フェーズ、現象、窮状、進行、シフト、状況、物語、事*、潮流、取引、勝利、ターン、不思議

確かにそのうちの1つで十分です...そうでない場合は、単語イベントを先頭に追加するかラップして、キーワード以外にすることができます。@eventや[event]のようなものですが、構文的には許容されますが、個人的にはこの方法は好きではないと言わざるを得ません。

于 2009-05-13T17:47:42.417 に答える
3

通常は機能をお勧めしますが、ソフトウェアのコンテキストでも特定の意味があります。;)

機会は良い同義語かもしれません。

于 2009-05-13T17:46:15.600 に答える
3

あなたはそれを「ランデブー」と呼ぶことができます。単語を作ることもできます。これがドメインの重要な概念である場合は、他の提案された名前の1つを省略できます。のようなもの:

  • CalenderEventになりますCalvent
  • SocialEventになりますSocent
  • RealWorldEventになりますRevent
  • HumanActivityになりますHAct

これらの簡単な例はひどい例かもしれませんが、短く、言語やライブラリの名前と衝突せず、頻繁に作業する場合は、あなたや同僚にとって非常にすぐに意味のある言葉になります。

于 2009-05-13T18:02:40.673 に答える
2

EntryまたはEventEntryは、おそらく私が使用するものです。

于 2009-05-13T17:49:15.127 に答える
2

プログラミングの意味でのイベントとの混同を避けたいと思っていることは理解できますが、私の考えでは、おそらく最もわかりやすい名前を使用する必要があります。ドメインにプログラムを追加すれば、読みやすく、設計と保守が容易になります。

于 2009-05-13T17:49:18.123 に答える
2

おそらく「情事」または「降臨」-シソーラスを確認することもできます。

http://thesaurus.reference.com/browse/event

于 2009-05-13T17:46:20.203 に答える