2011-12-16 57 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