티스토리 뷰
프로그래밍 언어 및 SQL 계열 언어들의 주석(Comment) 처리 방법을 정리한 문서입니다.
1. Java
대표 사용 분야: Spring Boot, Android, Enterprise Backend
한 줄 주석
// 한 줄 주석
System.out.println("Hello");
여러 줄 주석
/*
여러 줄 주석
설명 작성 가능
*/
문서 주석(JavaDoc)
/**
* 사용자 정보를 조회합니다.
* @param id 사용자 ID
* @return 사용자 정보
*/
public User getUser(Long id) {
return null;
}
공식 문서: https://docs.oracle.com/javase/specs/
2. JavaScript
대표 사용 분야: Frontend, Node.js, React, Vue
한 줄 주석
// 한 줄 주석
console.log("hello");
여러 줄 주석
/*
여러 줄 주석
*/
JSDoc 주석
/**
* 사용자 생성 함수
* @param {string} name
*/
function createUser(name) {
}
공식 문서: https://developer.mozilla.org/
3. Python
대표 사용 분야: AI, 데이터 분석, 자동화, 웹 백엔드
한 줄 주석
# 한 줄 주석
print("hello")
여러 줄 설명 문자열
"""
여러 줄 설명
문서화 가능
"""
Docstring
def get_user():
"""
사용자 조회 함수
"""
pass
공식 문서: https://docs.python.org/3/
4. C 언어
한 줄 주석
// 한 줄 주석
printf("hello");
여러 줄 주석
/*
여러 줄 주석
*/
공식 문서: https://www.iso.org/standard/74528.html
5. C++
한 줄 주석
// 한 줄 주석
std::cout << "hello";
여러 줄 주석
/*
여러 줄 주석
*/
Doxygen 문서 주석
/**
* 사용자 클래스
*/
class User {
};
공식 문서: https://isocpp.org/
6. C#
대표 사용 분야: .NET, Unity
한 줄 주석
// 한 줄 주석
Console.WriteLine("hello");
여러 줄 주석
/*
여러 줄 주석
*/
XML 문서 주석
/// 사용자 조회
/// <summary>
/// 사용자 정보 반환
/// </summary>
공식 문서: https://learn.microsoft.com/dotnet/csharp/
7. PHP
한 줄 주석
// 한 줄 주석
# 한 줄 주석
여러 줄 주석
/*
여러 줄 주석
*/
PHPDoc
/**
* 사용자 조회
*/
function getUser() {
}
공식 문서: https://www.php.net/docs.php
8. Go
한 줄 주석
// 한 줄 주석
fmt.Println("hello")
여러 줄 주석
/*
여러 줄 주석
*/
GoDoc
// GetUser 사용자 조회 함수
func GetUser() {
}
공식 문서: https://go.dev/doc/
9. Kotlin
한 줄 주석
// 한 줄 주석
println("hello")
여러 줄 주석
/*
여러 줄 주석
*/
KDoc
/**
* 사용자 조회
*/
fun getUser() {
}
공식 문서: https://kotlinlang.org/docs/home.html
10. Swift
한 줄 주석
// 한 줄 주석
print("hello")
여러 줄 주석
/*
여러 줄 주석
*/
Swift 문서 주석
/// 사용자 생성 함수
func createUser() {
}
공식 문서: https://swift.org/documentation/
11. SQL
대표 DB: MariaDB, MySQL, Oracle, PostgreSQL
한 줄 주석
-- 한 줄 주석
SELECT * FROM users;
MySQL 스타일 주석
# 한 줄 주석
SELECT * FROM users;
여러 줄 주석
/*
여러 줄 주석
*/
SELECT * FROM users;
공식 문서: https://dev.mysql.com/doc/
12. Shell Script (Bash)
한 줄 주석
# 한 줄 주석
echo "hello"
여러 줄 처리 방식
: '
여러 줄 주석처럼 사용
'
공식 문서: https://www.gnu.org/software/bash/manual/
13. HTML
HTML 주석
<!-- HTML 주석 -->
<div>내용</div>
공식 문서: https://html.spec.whatwg.org/
14. CSS
CSS 주석
/* CSS 주석 */
body {
margin: 0;
}
공식 문서: https://www.w3.org/Style/CSS/
15. XML
XML 주석
<!-- XML 주석 -->
<user>
<name>admin</name>
</user>
공식 문서: https://www.w3.org/XML/
16. 실무 주석 작성 권장 사항
| 항목 | 설명 |
|---|---|
| 왜(Why)를 작성 | 코드 목적과 이유 중심으로 작성 |
| 불필요한 주석 지양 | 코드만 봐도 알 수 있는 설명 제거 |
| TODO 사용 | 향후 작업 내용 명시 |
| FIXME 사용 | 수정 필요 코드 표시 |
| 문서 주석 활용 | API 문서 자동화 가능 |
17. TODO / FIXME 예제
// TODO: 로그인 실패 횟수 제한 추가
// FIXME: SQL Injection 방어 처리 필요
#주석처리
#Comment
#ProgrammingComment
#JavaComment
#PythonComment
#SQLComment
#JavaScriptComment
#HTMLComment
#CSSComment
#C언어주석
#SpringBoot
#Developer
#코딩기초
#프로그래밍언어
#SQL기초
'Program Development' 카테고리의 다른 글
| HTTP 상태 코드(HTTP Status Codes) (0) | 2026.05.16 |
|---|---|
| C# 소켓 프로그래밍 - 비동기 채팅 프로그램 만들기 (1:n 통신) (13) | 2018.08.31 |
| [C#] 자동차 번호판 인식 프로그램 with Tesseract-OCR, OpenALPR (27) | 2018.08.22 |
| [TCP/IP] C# 소켓 프로그래밍 - 채팅 프로그램 만들기 (11) | 2018.08.20 |
| C# 바코드 인식 프로그램 (9) | 2018.08.18 |
- Total
- Today
- Yesterday
- 자바
- 배열
- Java
- Class
- 안드로이드
- html
- C++ 클래스
- 문제풀이
- String
- 알고리즘
- C++
- 파이썬
- Android
- 벡터
- 블루투스
- C
- c#
- 정보처리기사
- 상속
- 클래스
- C언어
- 문자열
- 파일처리
- 자료구조
- 리스트
- 아두이노
- DB연동
- MySQL
- 데이터베이스
- OpenCV
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
