2016-09-28 37 views
0

我有一個類如下一類滿載的集裝箱類名建議

class Package 
{ 
    list<string> targetList; 
    list<string> excludedList; 
    map<string, string> mapping; 
}; 

我將利用類型的數據結構,這可能需要計算其他幾個類中包含在此基礎上輸入 P

例如進一步的信息,處理程序,其ħ作爲的一個實例P,可能需要做TARGETLIST = TARGETLIST - {TARGETLIST^excludedList},然後減去路口,可能每TARGETLIST串到一個新的字符串WRT 測繪地圖後

像Package,Input,InputCollection這樣的名稱,其他人閱讀我的代碼的集合將無法理解它可能包含的內容。我正在尋找好的名字建議,因爲獲得正確的變量名似乎是自我記錄。

回答

-1

我會說這很大程度上取決於您的問題域,不能在沒有上下文的情況下回答。

你應該問自己,這是一個提供算法的通用庫,還是它正在解決你的域的特定問題?

儘可能具體到您的域或算法。

也許這將幫助你:http://www.itiseezee.com/?p=83

只是爲了拿出一個經驗法則:

讀者不應該需要你的名字翻譯過來爲其他 的名字,他們已經知道/熟悉。此問題通常由選擇使用NEITHER問題域術語或解決方案域術語(請參閱下面關於問題域和 解決方案域的更多內容)進行選擇。