반응형
DAY 3
범위 : 2장. 의미있는 코드
▶ 책에서 기억하고 싶은 내용
[ 변수, 함수, 클래스명 작성시 의미있는 이름으로 명명하라 ]
◎ 의도를 분명히 밝혀라
◎ 그릇된 정보를 피하라
◎ 의미 있게 구분하라
◎ 발음하기 쉬운 이름을 사용하라
◎ 검색하기 쉬운 이름을 사용하라
◎ 인코딩을 피하라
◎ 자신의 기억력을 자랑하지마라
◎ 한 개념에 한 단어를 사용하라
◎ 말장난을 하지마라
◎ 해법 영역에서 가져온 이름을 사용하라
◎ 문제 영역에서 가져온 이름을 사용하라
◎ 의미 있는 맥락을 추가하라
◎ 불필요한 맥락을 없애라
▶ 오늘 읽은 소감은? 떠오르는 생각
요즘엔 변수명 지어주는 사이트가 있다보니 영문으로 변수명작성은 너무 쉬운일이 되어버려서 변수명을 어떤 이름으로 지을지 생각을 하지 않는다.
물론 사이트에 나오지않는다면 내가 직접 짓겠지만 시니어나 남이 짜놓은 코드를 참고하다보면 그 사람의 변수명 습관을 따라 가게 되는것같다.
나 또한 그랬으니..
나도 나만 알아들을 수 있는 이름으로 지은적이 꽤 있는데.. 앞으로 조심해야겠다.
반응형
'CS지식' 카테고리의 다른 글
[노개북챌린지] CleanCode TIL 3장 함수 (0) | 2022.02.22 |
---|---|
[노개북챌린지] CleanCode TIL 복습 / 최애 TIL (0) | 2022.02.21 |
[노개북챌린지] CleanCode TIL 1장 깨끗한 코드 (0) | 2022.02.19 |
[이슈]스프링부트로 시작하는 AWS 웹서비스 - m1칩 ssh (0) | 2021.06.09 |
TIL/자바 - Optional // null처리의 새로운 방법 (1) | 2021.05.21 |