/* 잘못된 comment는 없는 것보다 못하다 */
// How가 아니라 Why를 기술하라
# 코드를 묘사하지 마라
; 특이사항은 반드시 comment로 남겨라
- 예를 들어 운영체제 문제로 대충 처리한 코드 등
/* 진실을 말하라 */
* 가치있게, 명료하게, 알기 쉽게 만들어라
* 코드가 수정되면 comment도 수정해야 한다
Comment 종류
블록 코멘트
/*
* 눈에 쉽게 들어오는
* 블록 코멘트
*/
들여쓰기
void function()
{
for (int i = 0; i < ASDF; iI++)
{
// 개인적으로 이런 코멘트는
do_something(i);
// 보기 어려워 선호하지 않는다
another(i);
}
}
행 끝 코멘트
void function()
{
for (int i = 0; i < ASDF; iI++)
{
do_something(i); // 행 끝 코멘트는
another(i); // 코드로부터 분리해 잘 보이게 하라
}
}
방파제 코멘트
/*******************************************************************************
* 방파제는 눈에 확 들어오지
* 주로 header나 function define에 사용
*******************************************************************************/
'Programming > 좋은습관들이기' 카테고리의 다른 글
[코드멍키] 생각해 봅시다 (0) | 2022.01.08 |
---|---|
프로그래머의 종류 (0) | 2022.01.03 |
설계하기 (0) | 2022.01.02 |
최적화 (0) | 2022.01.01 |
Build 관점에서의 language 구분 (0) | 2021.12.31 |
.vimrc option (0) | 2011.07.22 |
Artistic Style : SourceInsight (0) | 2011.04.28 |
툴을 사용하자 (0) | 2008.07.08 |
오류처리 - 프로그래밍 습관03 (0) | 2008.06.26 |
오류처리 - 프로그래밍 습관02 (0) | 2008.06.24 |