我接管了一個ASP.NET應用程序,並在應用程序的幾個類中找到了它。程序員在定義了幾個共享/靜態變量之前,在整個應用程序中充當「複雜枚舉」。作爲一個相當新的程序員,它看起來不像最佳實踐。複雜共享/靜態成員的最佳實踐
下面是一個例子:
Public Shared SecureCommentsWrite As New Task("Secure Comments Write")
Public Shared SecureCommentsRead As New Task("Secure Comments Read")
Public Shared EditEmergencyContact As New Task("Edit Emergency Contact")
Public Shared DisplayPersonalReferences As New Task("Display Personal References")
Public Shared EditPersonalReferences As New Task("Edit Personal References")
構造函數的描述,然後從數據庫加載使用存儲過程的ID密鑰(數據庫是SQL服務器。)這似乎是因爲我們是個好主意將此應用程序部署到多個數據庫,並希望確保我們加載該數據庫中的ID密鑰,以防其發生更改。但是,由於在應用程序中確實存在數百個,所以第一次加載需要一段時間。
這被認爲是最好的做法,如果沒有,什麼被認爲是這樣的情況最好的做法?