これらのうち、より良いコーディング習慣と見なされるのはどれですか? これらはすべて同じ結果をもたらします (明らかに非常に単純な例です) が、関数の移植性を試して維持する方が良いかどうかはわかりませんでした。
1
Public Sub myFunction()
classInteger = GetLength(classString)
End Sub
Public Function GetLength(ByVal localString As String) As Integer
localInteger = localString.Length
Return localInteger
End Function
2
Public Sub myFunction()
GetLength(classString)
End Sub
Public Sub GetLength(ByVal localString As String) As Integer
classInteger = localString.Length
End Sub
3
Public Sub myFunction()
classInteger = GetLength()
End Sub
Public Function GetLength() As Integer
localInteger = classString.Length
Return localInteger
End Function
4
Public Sub myFunction()
GetLength()
End Sub
Public Sub GetLength() As Integer
classInteger = classString.Length
End Sub