2011-12-16 12 views
1

生の入力データを保持するクラスに名前を付ける方法を理解しようとしています。私のシステムでは、アクションエンティティでユーザーアクションを記録します。アクションエンティティが作成される前に、生のアクションデータを渡す必要があるCreateActionなどのメッセージがあります。私は、この中間データクラスに何を命名するかを考え出すのに困っています。入力データクラスに名前をつける

私が考えられてきた名前:などActionDtoなど

ActionDto, ActionInput, ActionInfo, ActionModel, ActionInputModel, RawAction 

名前はあまりにも一般的なものです。私は、この名前が、アクションエンティティの古い表現や投影だけでなく、アクションになるのを待っているデータであることを暗示したいと思います。

提案がありますか?私は現在ActionInputModelに傾いていますが、何か良いものを探しています。

おかげ

+0

'ActionDataPrecursor'? 'PreActionData'? – Oded

+0

命名法は基本的に主観的なものであると言います。あなたが単独で働くのであれば、何かがあなたのために意味を持ちます。 – Tigran

+0

残念ながら、私はこの場合の教祖です。 –

答えて

1

このデータは、おそらくそれは、その名前から単語Actionを削除するには理にかなって、まだActionオブジェクトではありませんので。 RecordedUserDataまたはRecordedUserBehaviorとすることができます。 CreateAction()関数ではActionオブジェクトに変換される可能性がありますが、それはActionという名前にする必要はありません。実際、(あなたが気づいたように)混乱する可能性があります。

+0

あなたは非常に良い点を作っています。私がまだ見ている問題は、RecordedUserBehaviorがRecordedUserDataであるという一般的な用語で、いつかActionになるはずがないということです。私のシステムは多くの形のユーザーデータを取り込み、そのうちのいくつかだけがアクションになるはずです。 –

0

データは今まで(ケースのようだとして)Actionになるために起こっている、そしてそれは、実質的にAction様、何についてPendingActionまたはPendingActionDataある場合は?

関連する問題