Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
[TIL] CleanCode 4장: 주석
by buri
#clean_code
2년 전
540

오늘 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를 남기며 뿌듯해 했던 기억이 난다 ㅎㅎ..

  • 이번 파트를 보면서 좋았던 점은 그나마! 잘하고 있던 점도 있었기 때문이다. 나는 코드를 쪼개서 변수 선언하는 것을 좋아하는데, 길고 멋있는 코드를 짜는 지인이 내 코드가 쉽다고 비웃은 적이 있기 때문이다. 역시 가독성이 짱짱
    주석 파트이지만 주석 없이 코드로 의도를 표현하는 법을 배워서 많은 도움이 되었다.