2011-12-16 58 views
1

我想弄清楚如何命名一个包含原始输入数据的类。在我的系统中,我使用Action实体记录用户操作。我有CreateAction等消息需要在Action实体创建之前传递原始操作数据。我无法弄清楚这个中间数据类的名称。命名输入数据类

名字我已经考虑:

ActionDto, ActionInput, ActionInfo, ActionModel, ActionInputModel, RawAction 

的名字,如ActionDto是太普通。我希望名称暗示这是等待成为Action的数据,而不仅仅是Action实体的任何旧表示或投影。

有什么建议吗?我目前倾向于ActionInputModel,但我正在寻找更好的东西。

感谢

+0

`ActionDataPrecursor`? `PreActionData`? – Oded 2011-12-16 17:58:14

+0

我会说命名转向基本上是主观的,所以:如果你单独工作,那么设置某些东西对*你*有意义,如果你在一个组中工作,就用* them *来讨论这个问题。 – Tigran 2011-12-16 18:16:46

回答

1

由于该数据还不是Action对象,也许这将是有意义的,从它的名称中删除单词Action。你可以称它为RecordedUserDataRecordedUserBehavior。您的CreateAction()函数可能会将它变成Action对象,但这并不意味着它必须被命名为Action。事实上(正如你所注意的那样)可能会让人困惑。

0

如果数据只会变成Action(好像是这种情况),并且它基本上是Action -like,那么PendingActionPendingActionData