본문 바로가기
까망 동네/클린 코드

[Clean Code] Comment Tags

by 까망 하르방 2025. 2. 20.
반응형

[클린 코드] 코멘트 태그

프로그래밍에서 자주 사용하는 Comment 형식

comment tag

 

 

Comment Tags」 혹은 「Annotation Comments」 불리는데

코드 내에서 특정한 의미를 갖는 키워드를 포함한 주석


TODO (할일)

당장 구현하기는 어렵지만 추후에 작업이 필요한 사항

#TODO: 1차 Release 후 데이터 검증 로직 추가 필요

 


FIXME (수정 필요)

문제사항이 있는건 확실하지만, 당장 수정할 필요는 없는 사항

// FIXME: 이 함수는 특정 입력에서 예외가 발생할 가능성이 있음



HACK(임시 해결책)

// HACK: 임시로 sleep()을 넣어서 동기화 문제 해결 (근본적인 해결 필요)



XXX (위험 또는 경고)

해당 부분에 대하여 더 생각해볼 필요성이 있는 사항

// XXX: 보안 취약점이 있을 가능성이 있음, 점검 필요

 


git commit message나 작업 문서도 같이 남기면 좋겠지만
해당 키워드를 프로그래밍 분야와 조직 특성에 맞게 define 하고
코드 내 주석 형태로 남기면 유지보수 up

 

예를 들어, 해당 키워드로 전체 검색해 빠르게 refacotring 할 수 있다.

todo comment

 

 

📌 클린 코드(Clean Code)란

 

클린 코드(Clean Code)란?

💻 클린 코드 (Clean Code)? • 프로그래밍을 모르는 사람도 한눈에 읽히는 코드 (가독성) • 다른 사람이 수정하기 쉬운 코드 • 한 가지 일에 집중하는 코드 • 중복이 적은 코드 • 테스트가 존재

zoosso.tistory.com

 

 

📌 [클린코드] 주석 Comment

 

[클린코드] 주석 Comment

Q) 주석은 많이 있을수록 좋은가? A) 아니오! 주석은 오래될수록 코드에서 멀어진다. 코드(Code)는 유지보수를 해도, 주석(Comment)도 함께 유지보수되기 어렵다. 주석 없이 코드만으로도 충분히 의미

zoosso.tistory.com

반응형

'까망 동네 > 클린 코드' 카테고리의 다른 글

[클린코드] 객체와 자료구조  (0) 2022.07.19
[클린코드] 형식 (Format)  (0) 2022.07.18
[클린코드] 함수 Function  (0) 2022.07.18
[클린코드] 주석 Comment  (0) 2022.07.18
[클린코드] 의미 있는 이름  (0) 2022.07.17

댓글