GitHub

https://github.com/Choidongjun0830

노개북 - 클린코드

TIL 2장 의미있는 이름

gogi masidda 2022. 4. 24. 15:19

오늘 TIL 3줄 요약

  • 의도가 드러나는 이름을 사용해라.
  • 대충 훑어봐도 이해할 수 있는 코드를 작성해야한다.
  • 암기는 도구들에게 맡기고, 우리는 잘 읽히는 코드를 짜는데에만 집중해야한다. 

TIL (Today I Learned)

2022.04.24

 

오늘 읽은 범위

2장. 의미있는 이름

 

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

  • 각 개념에 이름만 붙여도 코드가 상당히 나아진다. (p.23)
  • 읽는 사람이 차이를 알도록 이름을 지어라. (p.27)
  • 발음하기 어려운 이름은 토론하기도 어렵다. 바보처럼 들리기 십상이다. (p.27)
  • 이름 길이는 범위 크기에 비례해야한다. 변수나 상수를 코드 여러 곳에서 사용한다면 검색하기 쉬운 이름이 바람직하다. (p.28)
  • 클래스 이름: 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. 메서드 이름: 메서드 이름은 동사나 동사구가 적합하다.  (p.32)
  • addr라는 접두어를 추가해 addrFirstName, addrLastName, addrState라 쓰면 맥락이 좀 더 분명해진다. (p.35)

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

  • 변수 이름을 지을 때, 내가 편하려고 간단하게 a, b, c 이런 식으로 대충 짓는 경우가 많았는데 이것을 반성하게 되었다.
  • 앞으로는 규칙을 신경쓰며 이름을 지어야겠다.
  • 변수, 메소드 등을 어디에 사용하는지, 맥락을 알 수 있도록 이름을 지어야겠다. 
728x90

'노개북 - 클린코드' 카테고리의 다른 글

TIL 5장 형식 맞추기  (0) 2022.05.02
TIL 4장 주석  (0) 2022.04.28
TIL 3장 함수  (0) 2022.04.27
TIL 추천사 ~ 1장 깨끗한 코드  (0) 2022.04.23
클린 코드 노개북 챌린지 시작!  (0) 2022.04.22