Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 독서
- 디자인패턴
- 직장인점심
- 깨끗한코드
- 직장인
- docker
- 클린코드
- 성수직장인
- 책읽기
- 헤드퍼스트디자인패턴
- 상속
- 주니어개발자
- JAVA개발자
- 코딩
- 개발자
- 성수핫플
- 성수맛집
- Java
- 성수볼거리
- 오브젝트
- IntelliJ
- JavaScript
- 헤드퍼스트
- 객체지향프로그래밍
- DesignPattern
- 객체지향
- 책너두
- Linux
- 독서일지
- 성수
Archives
- Today
- Total
닭발개발
[클린코드] 8일차. 67-74pg | 주석, 좋은 주석 본문
728x90
8일차.
클린코드[2주차_화요일]
67-74pg
#요약
1. 깨끗한 코드
2. 의미 있는 이름
3. 함수
4. 주석
- 주석은 실패를 의미한다. 내가 코드로 풀어내지 못했다는 뜻
- 코드로 의도를 풀어내야 한다.
- 주석은 오래될수록 코드에서 멀어진다.
- 부정확한 주석은 아예 없는 주석보다 훨씬 나쁘다.
1) 주석은 나쁜 코드를 보완하지 못한다.
- 코드 품질이 나쁘니까 주석을 추가한다.
2) 코드로 의도를 표현하라!
- 주석으로 달려는 설명을 함수로 표현할 수도 있다.
3) 좋은 주석
- 주석을 달지 않을 방법을 찾아낸 주석이 좋은 주석이다.
// 법적인 주석 : 저작권정보와 소유자 정보
// 정보를 제공하는 주석 : 가능하면 함수이름에 정보를 담자
// 의도를 설명하는 주석 : 결정에 깔린 의도까지 설명하는 주석
// 의미를 명료하게 밝히는 주석 : 대신 엄청 정확히!
// 결과를 경고하는 주석
// TODO 주석 : 필요하다 여기지만 당장 구현하기 어려운 업무 기술 -주기적 점검으로 필요없으면 삭제
728x90
반응형
'책책책 책을 읽읍시다‼ ver.개발 > [ 클린코드 ]' 카테고리의 다른 글
[클린코드] 10일차. 84-94pg | 나쁜 주석 (0) | 2023.09.14 |
---|---|
[클린코드] 9일차. 75-83pg | 좋은 주석, 나쁜 주석 (0) | 2023.09.14 |
[클린코드] 7일차. 57-66pg | 함수 잘 만들기(2) (0) | 2023.09.11 |
[클린코드] 6일차. 46-56pg | 함수 잘 만들기(1) (0) | 2023.09.11 |
[클린코드] 5일차. 35-45pg | 의미있는 이름, 함수 만들기 (0) | 2023.09.08 |