오르막길

[CleanCode] 3일차 - 2장 TIL 본문

학습 기록하기/클린코드 챌린지

[CleanCode] 3일차 - 2장 TIL

nanalyee 2024. 8. 25. 22:30
2장
의미있는 이름

 

책에서 기억하고 싶은 내용
  • 의도/의미/차이가 분명한, 구분/발음/검색하기 쉬운, 솔직한 이름
  • 클래스 이름 : 명사, 명사구
  • 메서드 이름 : 동사, 동사구 (접근자: get, 변경자: set, 조건자: is)
오늘 읽은 소감

처음 했던 유니티 클론코딩 때 controller, manager, driver를 섞어서 썼어서 좋은 습관인 줄 알았는데
이 책을 읽어보니 동일 코드 기반에서는 피하라고 하니 앞으로 주의하는 게 좋을 것 같다는 생각이 처음 들었다.
어디까지가 매니저고 컨트롤러인지 나도 곰곰히 생각해보니 구분하기 어려운 것 같다.

궁금하거나 더 공부해야할 내용

헝가리안 표기법: 변수 이름에 그 변수의 타입을 포함시키는 관습

  • intCount (여기서 int는 정수형이라는 것을 나타냄)
  • strName (여기서 str은 문자열이라는 것을 나타냄)