스터디/클린코드(Clean Code)

[스터디] 클린코드 2장 (2022년 6월 2일)

눙엉 2022. 6. 3. 00:39

클린 코드라는 책으로 독서 스터디를 진행하게 되었다.

사실 먼저 읽었는데 또다시 읽어보면 뭔가 다르지 않을까 해서 클린 코드에 찬성했다.

 

1장은 정신이 없어서 기록을 따로 못했지만 2장부터는 조금이라도 기록해두려고 한다.

 

4명이서 진행하며 아래에 깃허브링크 공유할게요 하하 (Contributors 순서대로...)

 

정리를 제대로 하지 못해서 오늘은 구분 없이 공통적으로 작성합니다.

 

다음에는 소단원 별로 팀원들의 생각을 정리해두어야겠다.

 

키워드 별로 적어놓고 정리하려니 뭔가 조각 조각나버렸다...

 


  • 좋은 이름을 짓는 것은 많은 시간이 걸리지만 좋은 이름으로 훨씬 많은 시간을 절약할 수 있다

 

  • 이름 지을 때 고려해야 될 점 (존재 이유, 기능, 사용 방법을 종합적으로 고려해서 지어라)

 

  • 값이 복수형이면 이름을 복수형으로 하고 실제로 담기는 값이 예상이 되도록 지어라

 

  • data, info 같은 단어를 지양해라 (사실 너무 잘 쓰고 있어서 대체할 수 있는 단어가 떠오르질 않는다...)

 

  • 발음하기 쉬운 이름을 사용해라

 

  • 의미를 해독할 책임이 있는 독자가 아니라 저자에게 있다

 

코드를 작성할 때는 이것보다 좋은 변수명이 없다고 생각하는데

나중에 다시 코드를 보면 진짜 변수명으로 파악하기 어렵다...

 

지금 하는 거보다 조금만 더 노력해보자