주석 (프로그래밍)
IT위키
더 많은 작업
- Comment; 주석
- 소스 코드 안에 사람이 읽으라고 적어 두는 설명문으로, 컴파일러나 인터프리터가 번역할 때 무시하는 부분
| 언어 | 한 줄 주석 | 여러 줄 주석 |
|---|---|---|
| C, C++, Java, JavaScript | // 설명 |
/* 설명 */
|
| Python | # 설명 |
따로 없음. 문서화 문자열 """ 설명 """ 을 쓴다
|
| 셸 스크립트, Perl, Ruby | # 설명 |
|
| SQL | -- 설명 |
/* 설명 */
|
| HTML, XML | <!-- 설명 -->
| |
| BASIC | REM 설명, ' 설명 |
|
| COBOL | 7번째 칸의 * |
- 코드가 무엇을 하는지보다 왜 그렇게 하는지를 적는다
- 코드를 고치면 주석도 함께 고친다. 코드와 어긋난 주석은 없는 것보다 해롭다
- 함수·클래스 머리에 문서화 주석(Javadoc
/** */, Python docstring)을 달면 도구가 API 문서를 만들어 준다 - 비밀번호·서버 주소 같은 중요 정보를 주석에 남기지 않는다. 소스가 유출되면 그대로 드러난다(시큐어 코딩의 '주석문 안에 포함된 시스템 주요정보')