오늘 TIL 3줄 요약
- 불필요한 주석은 달지 말자.
- 주석을 남길 때는 오해가 없도록 명확하게 전달되게 작성한다.
- 주석보다는 코드 자체로 의도가 전달 되도록 하자.
TIL (Today I Learned) 날짜
- 2022-04-29
오늘 읽은 범위
- 4장. 주석
책에서 기억하고 싶은 내용을 써보세요.
- 주석은 언제나 실패를 의미한다. 주석 없이 코드로 의도를 표현하도록 노력해야한다. (p.68)
- 코드에 주석을 추가하는 이유는 보통 코드품질이 나쁘기 때문이다. (p.69)
- 좋은 주석
- 결과를 경고하는 주석 - 실행시간이 긴 테스트 케이스 등을 경고하는 용으로 사용가능. (p.73)
- TODO주석 - 앞으로 할일을 TODO 주석으로 남겨보자. IDE에서 TODO 주석을 추적하는 기능이 있다. (p.75)
- 나쁜 주석
- 의무적으로 다는 주석 - 너무 당연한 정보를 제공하거나, 쓸모 없는 내용
- 오해할 여지가 있는 주석 - 명확하게 전달되도록 적자.
- 사용하지 않는 코드 주석처리, 코드 수정내용 주석으로 남기기 - 버전관리에 남아있으니 안심하고 지우자.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 좋은 주석 파트에서 나온 TODO은 한번도 사용한 적이 없는데 써봐야겠다.
- 나쁜 주석 파트를 보면서 불필요한 주석을 많이 단 것 같다. 주석이 중요하다고 말만 들었지 어떤 식으로 써야하는지 몰랐는데 도움이 되었다. 남기기 위한 주석을 작성한 경험도 있고, 갓 취직 했을 때는 한동안 API 위에 꼭 author를 남기며 뿌듯해 했던 기억이 난다 ㅎㅎ..
- 이번 파트를 보면서 좋았던 점은 그나마! 잘하고 있던 점도 있었기 때문이다. 나는 코드를 쪼개서 변수 선언하는 것을 좋아하는데, 길고 멋있는 코드를 짜는 지인이 내 코드가 쉽다고 비웃은 적이 있기 때문이다. 역시 가독성이 짱짱
주석 파트이지만 주석 없이 코드로 의도를 표현하는 법을 배워서 많은 도움이 되었다.
#코딩 #개발자 #노마드북클럽 #노개북 #클린코드 #CleanCode
'TIL' 카테고리의 다른 글
[TIL] CleanCode 7장: 오류처리 (0) | 2022.05.07 |
---|---|
[TIL] CleanCode 6장: 객체와 자료구조 (0) | 2022.05.04 |
[TIL] CleanCode 3장: 함수 (0) | 2022.04.28 |
[TIL] CleanCode 2장: 의미있는 이름 (0) | 2022.04.25 |
[TIL] CleanCode 1장: 깨끗한 코드 (0) | 2022.04.24 |