CS지식

[노개북챌린지] CleanCode TIL 2장 의미 있는 이름

차빛 2022. 2. 21. 01:23
반응형

DAY 3

범위 : 2장. 의미있는 코드

▶ 책에서 기억하고 싶은 내용

[ 변수, 함수, 클래스명 작성시 의미있는 이름으로 명명하라 ]

 

 의도를 분명히 밝혀라

 그릇된 정보를 피하라

 의미 있게 구분하라

 발음하기 쉬운 이름을 사용하라

 검색하기 쉬운 이름을 사용하라

 인코딩을 피하라

 자신의 기억력을 자랑하지마라

 한 개념에 한 단어를 사용하라

 말장난을 하지마라

 해법 영역에서 가져온 이름을 사용하라

 문제 영역에서 가져온 이름을 사용하라

 의미 있는 맥락을 추가하라

 불필요한 맥락을 없애라

 오늘 읽은 소감은?  떠오르는 생각

요즘엔 변수명 지어주는 사이트가 있다보니 영문으로 변수명작성은 너무 쉬운일이 되어버려서 변수명을 어떤 이름으로 지을지 생각을 하지 않는다.

물론 사이트에 나오지않는다면 내가 직접 짓겠지만 시니어나 남이 짜놓은 코드를 참고하다보면 그 사람의 변수명 습관을 따라 가게 되는것같다.

나 또한 그랬으니.. 

나도 나만 알아들을 수 있는 이름으로 지은적이 꽤 있는데.. 앞으로 조심해야겠다.

 

https://www.curioustore.com/#!/

반응형