업그레이드 권장 사항: 내부값 대신 상수 사용
업데이트: 2007년 11월
코드를 작성할 때 내부값보다 상수를 사용합니다. 예를 들어, 런타임에서 폼을 최대화하려면 다음과 같은 코드를 사용합니다.
' GOOD: Constant name
Me.WindowState = vbMaximized
다음과 같은 코드는 사용하지 않습니다.
'BAD: Underlying value
Me.WindowStyle = 2
'BAD: Variable
Me.WindowStyle = X
마찬가지로 –1과 0 대신 True와 False를 사용합니다.
Visual Basic 2008에서는 일부 속성과 상수의 값이 변경되었고 경우에 따라서는 이름이 변경되었습니다. 프로젝트를 Visual Basic 2008로 업그레이드할 때 대부분의 상수는 자동으로 변경됩니다. 그러나 상수 이름 대신 내부 값이나 변수를 사용하면 대부분의 경우 자동으로 업그레이드할 수 없게 됩니다. 상수 이름을 사용하면 필요한 수정 횟수를 최소화할 수 있습니다.