Community

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

← Go back
클린 코드 TIL #2
#clean_code
2년 전
652


TIL (Today I Learned)

2022.02.20

오늘 읽은 범위

2장. 의미있는 이름

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

  • 여러 계정을그룹으로 묶을 때, 실제 List가 아니라면, accountList라 명명하지 않는다.(p.24)

  • 이름을 의미있게 지으면 함수가 길어진다. 하지만 WORK_DAYS_PER_WEEK를 찾기가 얼마나 쉬운지 생각해보라.(p.29)

  • 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. 메서드 이름은 동사나 동사구가 적합하다.(p32)

  • 세 변수는 맥락이 분명해진다. 이렇게 맥락을 개선하면 함수를 쪼개기가 쉬워지므로 알고리즘도 좀 더 명확해진다.(p.36)

  • 일반적으로는 짧은 이름이 긴 이름보다 좋다. 단, 의미가 분명한 경우에 한해서다. (p.37)

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

  • 이름 짓는게 항상 어렵다고 생각이 들었는데 고민을 하는게 더 바람직한 현상이라니 다행이다. 앞으로는 이름 짓기에 이렇게 고민을 해야하는가? 하는 고민은 안해도 되어서 더 마음이 편하다. 이름을 지으면서 잘못 하고 있던 부분들에 대한 것도 깨닫고 책에서 소개한 유의 사항들을 생각하면서 이름짓는 연습을 해야겠다.

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

  • -