CleanCode TIL 6일차

최정환·2022년 2월 24일
0

clean-code

목록 보기
5/11

TIL (Today I Learned)

2022.02.24~25

오늘 읽은 범위

4장. 주석

🎨 책에서 기억하고 싶은 내용을 써보세요.

  • 73p

    다른 프로그래머에게 겨로가를 경고할 목적으로 주석을 사용한다.

  • 74p

    TODO 주석은 프로그래머가 필요하다 여기지만 당장 구현하기 어려운 업무를 기술한다.

    그래도 TODO로 떡칠한 코드는 바람직하지 않다.

  • 75p

    중요성을 강조하기 위해서도 주석을 사용한다.

  • 76p

    이해가 안 되어 다른 모듈까지 뒤져야하는 주석은 독자와 제대로 소통하지 못하는 주석이다. 그런 주석은 바이트만 낭비할 뿐이다.

  • 89p

    주석과 주석이 설명하는 코드는 둘 사이 관계가 명백해야 한다.

🍋 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

맨 처음 공부를 할때 책에는 주석이 주렁주렁 달려있어서 무언가를 하기 위해서는 기능마다 다 주석이 달려있어야하는 줄 알고 있었다. 계속 배우면서 주석을 쓰는 경우는 별로 없었지만 사람들에게 설명을 하기 위해서는 주석이 큰 역할을 하는 걸로 여태까지 계속 생각하고 있었다.

주석의 역할이 무엇인지 알게 되었지만 너무 주관적이라 내가 함수의 이름을 잘 짓고 역할에 맞게 짜게 되면 완전히 이해할 수 있지 않을까 싶다.

주석에도 바이트가 들어간다는게 엄청 신선한 이야기였던것 같다. 내가 써놔도 컴퓨터 화면에 직접적으로 뜨는게 없어서 이 파일 내에서도 용량을 차지한다는 생각을 한적이 없는 것 같다. 지금 쓰면서 생각해보면 console.log도 똑같이 생각하고 있었던 것 같다.

다른 사람들이보기만 해도 이해할 수 있는 함수를 내손으로 짤 수 있는 날이 올까...?

🧐 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

0개의 댓글