Summer의 괴발개발 일기

클린코드 - 노개북 3주 챌린지 3일차

Summer Lim 2024. 12. 2. 00:51

1. TIL (Today I Learned)

 

Day3. 오늘 읽은 범위 : 2장. 의미 있는 이름. (p.21~38)

1. 책에서 기억하고 싶은 내용을 써보기!

 

의미가 있는 이름을 사용한 변수, 함수, 클래스는 다음과 같은 굵직한 질문에 모두 답해야함

1) 변수, 함수, 클래스의 존재 이유는?
2) 수행 기능은?
3) 사용 방법은?
→ 따로 주석 필요한 경우 의도를 분명하게 들어내지 못한 것임!

 

 

2. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보기!

 
개발자로 직무 전환에 성공한 후 일하는 중 기존 코드의 변수명 파악, 내가 짠 코드의 변수명 선택에 애를 먹었던 적이 있다. 나중에는 파악하기 힘드면 어쩌나 하는 불안감에 주석을 코드마다 달았던 적도 있었다.

그 때 의미 있는 이름에 대한 장을 봤다면 어땠을까? 하는 생각이 들었다. 
 
 

3. 궁금한 내용이 있거나, 뭘 이해되지 않는 내용이 있다면 적기!

변수명을 정할 때 의도를 분명히 밝혀라 외에 여러가지 지침이 있다. 이걸 다 만족시키는 변수명이 있을까? 하는 의문이 들었다.

 

2. 이 책 왜 읽으시나요?