Community

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

← Go back
[TIL] Assignment-03 (22.02.20[일])
#clean_code
2 years ago
1,361


TIL (Today I Learned)

202.01.22

오늘 읽은 범위

2장. 의미있는 이름

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

  • "여기서는 의도가 분명한 이름이 정말로 중요하다는 사실을 거듭 강조한다" p22

  • "서로 흡사한 이름을 사용하지 않도록 주의해야한다" p24

  • "연속된 숫자와 덧붙이거나 불용어를 추가하는 방식은 적절하지 못하다. 이름이 달라야 한다면 의미도 달라져야 한다." p26

  • "이런 관점에서 긴 이름이 짧은 이름보타 좋다. 검색하기 쉬운 이름이 상수보다 좋다." p28

  • "메서드 이름은 동사나 명사구가 적합히다, postPayment, deletePage, save" p32

  • "일관성 있는 어휘는 코드를 사용할 프로그래머가 반갑게 여길 선물이다" p33

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

  • 회사에서 코드리뷰를 진행할때 어떤 기준으로 말을 할지 정리가 되었다.

  • 의도가 분명한 이름일 수록 코드가 무슨일을 하는 지 짐작이 되기 때문이다.
    나중에 내가 코드를 접했을 때 훨씬 개발을 편하게 할수 있게 된다.

  • 의도가 분명한 이름을 작성하기란 생각보다 참 까다롭다는 생각이 들었다.
    책에서 여러가지를 설명했지만, 개인적으로 가장 중요하다고 생각되는 3가지가 있었다.
    첫째 의도가 분명한 이름을 작성하라
    둘째 불필요한 의미를 가지고나, 중보된는 이름은 피해라
    셋째 일관성있는 어휘를 사용하라

  • 책에서 좋은 코드로 개선되는 과정에서 영어 단어를 많이 아는것도 필요하다는 생각이 들었다. 코드에 많이 사용되는 영어 단어들은 정리해서 외워두는 것도 좋을듯하다

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