您如何看待枚舉值的正確命名,它是一個好主意,有這樣一個枚舉:爲C#
enum AvailableSpace {
Percent10,
Percent20,
SqF500,
SqF600
}
的問題是關於價值觀名的語義,即兩個百分比平方英尺。我真的相信這不是一個好主意,但我無法找到和指導等方面的支持。
編輯:這將被用於確定一個實體的狀態 - 即作爲只讀屬性來描述對象的狀態。如果我們知道的總空間(即對象本身知道它),我們必須在內部轉換的選項,所以我們要麼只有百分比,或平方英尺,或兩者兼而有之。爭論是,「兩者」不是一個好主意。
以上是當然的例子,但真正的問題是,一些數據提供給我們彙總(sq.f.),以及其他百分比,我的目標是統一的用戶界面。我可以自由地做出一些近似值,所以根據我們想要呈現信息的準確度來調整確切的值。
的問題是,只有約值名字的語義,而不是內容 - 即,如果它是把百分比的(潛在的)INT枚舉一個好主意。
不知道它是如何被使用的,我真的不能評論它是否是一個好主意。 – crashmstr 2008-10-07 20:36:01
我編輯了這個問題,抱歉沒有提供上下文。 – 2008-10-07 20:44:04