-
[Clean Code 요약] 2. 의미있는 이름개발서적 공부 2024. 1. 21. 13:17반응형
- 의도가 명확한 변수명 : 이름만으로도 이 변수의 역할을 직관적으로 이해할 수 있는 이름을 사용한다.
- 구분에 의미가 있어야 한다. a1, a2, t1, t2따위의 컴파일통과만을 목적으로하는 불성실한 이름은 피해야 한다.
- 발음하기 쉬워야한다. 읽기 쉬운 이름은 협업시의 원활한 소통에 도움을 준다.
- 검색하기 쉬운 이름을 사용한다
- 클래스 이름은 명사형, 메서드 이름은 동사형이 좋다.
- 1 개념에 1 단어로 통일하라. 동의어를 남발하여 혼란을 주지 않을 것.
- 마땅한 단어가 없다면 문제영역에서 이름을 차용한다.
- 맥락을 함께 표현할 수 있는 이름은 훌륭하다. 단 불필요한 맥락은 생략한다.
firstName, lastName, city, state, zipcode 등. 이름만 보아도 주소를 표현하는 변수명이라는 것을 알 수 있다.
** 명확한 이름을 사용하여 쉽게 읽히는 코드를 작성하는데 기여하라. 이는 가독성을 높이는데 큰 도움을 줄 것이다.
반응형'개발서적 공부' 카테고리의 다른 글
[CleanCode 요약] 3.함수 (1) 2024.01.21 [Clean Code 요약] 1. 클린코드 (0) 2024.01.21