코드 주석
업데이트: 2007년 11월
코드 예제를 읽다 보면 종종 주석 기호(')를 보게 됩니다. Visual Basic 컴파일러에서는 이 기호 다음의 텍스트(또는 주석)가 무시됩니다. 주석이란 해당 코드를 읽을 사람의 편의를 위해 코드에 추가되는 간단한 설명입니다.
모든 프로시저를 시작할 때 프로시저의 기능적 특징, 즉 해당 프로시저가 수행하는 작업에 대한 간단한 주석을 사용하는 것이 좋습니다. 이는 사용자 자신이나 코드를 보게 될 다른 사용자를 위한 것입니다. 프로시저의 구현 방식 등 구현에 대한 자세한 정보는 기능적 특징을 설명하는 주석과 분리되어야 합니다. 이 정보를 설명하는 부분에 포함시킨 경우에는 함수를 업데이트할 때 이 정보도 업데이트해야 합니다.
주석은 문과 같은 줄에서 문 다음에 나올 수도 있고 한 줄을 차지할 수도 있습니다. 다음 코드에서는 이 두 가지 경우를 모두 보여 줍니다.
' This is a comment beginning at the left edge of the screen.
text1.Text = "Hi!" ' This is an inline comment.
주석에 둘 이상의 줄이 필요하면 다음 예제와 같이 각 줄에 주석 기호를 사용합니다.
' This comment is too long to fit on a single line, so we break
' it into two lines. Some comments might need three or more lines.
주석 지침
다음 표에서는 코드 부분의 앞에 올 수 있는 주석의 종류에 대한 일반적인 지침을 보여 줍니다. 이 내용은 권장 사항이며 Visual Basic에서 주석을 추가할 때 따라야 할 "규칙"은 아닙니다. 사용자 자신이나 해당 코드를 읽을 다른 모든 사용자에게 적합하도록 주석을 쓰면 됩니다.
주석 형식 |
주석 설명 |
---|---|
용도 |
프로시저의 작업 수행 방식이 아니라 해당 프로시저에서 수행하는 작업에 대해 설명합니다. |
Assumptions |
프로시저에서 액세스하는 외부 변수, 컨트롤, 열린 파일 또는 기타 요소를 나열합니다. |
효과 |
영향을 받은 외부 변수, 컨트롤 또는 파일을 나열하고, 분명하지 않은 경우에는 그 효과를 나열합니다. |
Inputs |
인수의 용도를 지정합니다. |
반환 값 |
프로시저에 의해 반환된 값에 대해 설명합니다. |
다음은 주의해야 할 사항입니다.
중요한 모든 변수 선언에는 선언되는 변수의 용도에 대해 설명하는 주석이 앞에 와야 합니다.
변수, 컨트롤 및 프로시저의 이름은 쉽게 알 수 있는 이름으로 지정하며, 복잡한 구현에 대해 자세히 설명하는 경우에만 주석을 사용합니다.
줄 연속 시퀀스를 사용한 후에는 같은 줄에 주석을 쓸 수 없습니다.
코드를 한 줄 이상 선택한 다음 편집 도구 모음에서 주석() 단추 및 주석 제거() 단추를 선택하면 코드 블록의 주석 기호를 추가하거나 제거할 수 있습니다.
참고: |
---|
REM 키워드로 텍스트를 시작하여 코드에 주석을 추가할 수도 있습니다. 그러나 ' 기호와 주석/주석 제거 단추를 사용하는 것이 좀 더 쉬운 방법이며 필요한 공간 및 메모리도 절약할 수 있습니다. |