经常的情景,大家整天为了实现业务逻辑,软件的代码质量确实不太尽人意,影响了软件的运行速度。现在看来,一个简单的道理大家应该明白。我们设计一个方法的时候,要让它实现简单唯一的功能!例如,我们连接数据库需要字符串strOledbConnectionString,
Private Shared oledbString
As String
Private Shared Function GetstrOledbConnectionString()
As String
......
(解密的过程)
oledbstring=GetstrOledbConnectionString
End Function
Public Shared ReadOnly Property strOledbConnectionString()
As String
Get
strOledbConnectionString = oledbString
End Get
End Property
Get
strOledbConnectionString = oledbString
End Get
End Property
然而,以前我这样写的,
Public Shared ReadOnly Property strOledbConnectionString()
As String
Get
Get
......(解密的过程)
strOledbConnectionString = GetstrOledbConnectionString
End Get
End Property
End Get
End Property
以至于每次连接数据库的时候,都需要执行GetstrOledbConnectionString,大大降低了性能。汗......
转载于:https://blog.51cto.com/wjs9552/301498