클린 코드 : 주석도서2024. 7. 7. 00:26
Table of Contents
728x90
728x90
주석
부정확한 주석은 아예 없는 주석보다 훨씬 나쁘다
주석은 나쁜 코드를 보완하지 못한다
- 일반적으로 주석을 사용한다는 것은 코드 품질이 나빠서 별도의 설명이 필요하다는 뜻이다
- 주석을 달 시간에 코드를 정리해라 - 그러고보니 js는 주석 없이 작성하던데 이걸 의도한 건가?
코드로 의도를 표현하라
- 그냥 주석 달 생각하지 말고 영단어로 메서드 만들어서 보기 좋게 하자
if (employee.isEligibleForFullBenefits())
좋은 주석
- 법적인 주석
// Copyright (C) 2003, 2004, 2005 by Object Montor, Inc. All right reserved.
// GNU General Public License
- 정보 제공하는 주석
- 의도를 설명하는 주석
- 의미를 명료하게 밝히는 주석
- 결과를 경고하는 주석
- todo 주석
- 중요성 강조하는 주석
나쁜 주석
- 주절거리는 주석
- 같은 이야기를 중복하는 주석
- 오해할 여지가 있는 주석
- 의무적으로 다는 주석 : 이거 우리 팀에서 하고 있는 건데..;; 나름 도움 되는데...;
- 이력을 기록하는 주석
- 있으나 마나한 당연한 이야기를 적은 주석
- 함수나 변수로 표현 가능하면 주석 달지마라
- 닫는 괄호에 다는 주석
- 주석으로 처리한 코드
참고
https://product.kyobobook.co.kr/detail/S000001032980
728x90
728x90
'도서' 카테고리의 다른 글
클린코드 : 객체와 자료 구조 (0) | 2024.07.07 |
---|---|
클린코드 : 형식 맞추기 (0) | 2024.07.07 |
클린 코드 : 함수 (0) | 2024.06.29 |
클린 코드 : 의미 있는 이름 (0) | 2024.06.29 |
클린 코드 : 깨끗한 코드 (0) | 2024.06.29 |
@스루나루 :: 스루나루
하고 싶은 걸 하고 되고 싶은 사람이 되자!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!