我接管了一个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密钥,以防其发生更改。但是,由于在应用程序中确实存在数百个,所以第一次加载需要一段时间。
这被认为是最好的做法,如果没有,什么被认为是这样的情况最好的做法?