意向: 我寫一個使用大部分這些枚舉存在於數據庫中的表太多次枚舉業務應用。問題出現在維護時,其中一個團隊成員或後期開發人員在兩個地方之一更改枚舉成員值,使枚舉未被同步。爲了解決這個問題,我試圖創建一個自定義枚舉屬性,當它發現一個枚舉值不同步時拋出一些異常。 實現: [AttributeUsage(AttributeTargets.Enum)]
public class EnumSyncAtrrib
正在嘗試這種方式不可能嗎?我添加的代碼擴展到允許自定義選擇的能力: module Watir
class ElementLocator
alias :old_normalize_selector :normalize_selector
def normalize_selector(how, what)
case how
when :data