다음을 통해 공유


코드 주석(Visual Basic)

코드 예제를 읽다 보면 종종 주석 기호(')를 보게 됩니다. 이 기호는 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에서 주석을 추가할 때 따라야 할 규칙은 아닙니다. 사용자 자신이나 해당 코드를 읽을 다른 모든 사용자에게 적합하도록 주석을 쓰면 됩니다.

주석 형식 주석 설명
목적 프로시저의 작업 수행 방식이 아니라 해당 프로시저에서 수행하는 작업에 대해 설명합니다.
가정 프로시저에서 액세스하는 외부 변수, 컨트롤, 열린 파일 또는 기타 요소를 나열합니다.
효과 영향을 받은 외부 변수, 컨트롤 또는 파일을 나열하고, 분명하지 않은 경우에는 그 효과를 나열합니다.
입력 인수의 용도를 지정합니다.
반품 프로시저에 의해 반환된 값에 대해 설명합니다.

다음은 주의해야 할 사항입니다.

  • 중요한 모든 변수 선언에는 선언되는 변수의 용도에 대해 설명하는 주석이 앞에 와야 합니다.

  • 변수, 컨트롤 및 프로시저의 이름은 쉽게 알 수 있는 이름으로 지정하며, 복잡한 구현에 대해 자세히 설명하는 경우에만 주석을 사용합니다.

  • 줄 연속 시퀀스를 사용한 후에는 같은 줄에 주석을 쓸 수 없습니다.

코드를 한 줄 이상 선택한 다음 편집 도구 모음에서 주석(The Visual Basic Comment button in Visual Studio.) 단추 및 주석 제거(The Visual Basic Uncomment button in Visual Studio.) 단추를 선택하면 코드 블록의 주석 기호를 추가하거나 제거할 수 있습니다.

참고 항목

REM 키워드로 텍스트를 시작하여 코드에 주석을 추가할 수도 있습니다. 그러나 ' 기호와 주석/주석 제거 단추를 사용하는 것이 좀 더 쉬운 방법이며 필요한 공간 및 메모리도 절약할 수 있습니다.

참고 항목