[Clean Code] C2. 의미 있는 이름

JaeYeop·2022년 7월 2일
0

Clean Code

목록 보기
2/4

의미 있는 이름을 짓는 방법

이번 장에서는 의미 있는 이름 짓는 방법을 설명하고 있다. 그 중 내가 공감한 네이밍 방법을 기록하겠다.

✅ 네이밍에 있어서 의도를 분명히 밝혀라.

네이밍을 할 때는 해당 변수가 무엇을 의미하는지 다른 사람이 보았을 때 의문을 가지지 않도록 하는 것이 중요!

✅ 그릇된 정보를 피하라

서로 흡사한 네이밍을 하지 말자. 한 모듈에서의 XYZContorller와 다른 모듈에서의 XYZControllerForEfficientStorageOfStrings라는 네이밍은 다른 사람이 이해하기에 혼돈을 줄 수 있다.

✅ 의미 있게 구분해라

ActiveAccount, ActiveAccountInfo와 같이 다른 사람이 보기에 다른점이 없어보이는 네이밍은 혼돈을 줄 뿐이다.

✅ 의미 있는 맥락을 추가하라

깔끔한 이름이 떠오르지 않는다면 마지막으로 접두어를 붙여보자. 집 주소를 나타내는 변수들에 addr이라는 접두어를 추가해 addrState, addrCity 등과 같이 나타내면 다른 사람으로 하여금 이해하기가 더 수월해진다.

profile
이게 왜 틀리지... (나의 메모용 블로그)

0개의 댓글