[Clean Code] 2장 의미 있는 이름 본문
게임 캐릭터 이름 짓기 다음으로 고민되는 거 = 함수 이름 짓기
- 함수 이름이 길어지더라도 함수의 수행 의도를 명확히 하라.
- 발음하기 쉬운 이름
- 검색하기 쉬운 이름 (누구나 검색하고 싶은 것을 떠올렸을 때 바로 떠오르는 영단어) + 기발한 이름 피하시오.
- 헝가리 표기법, 멤버 변수 접두어, 인터페이스라고 I로 시작하는 것을 피하라
: 모두 옛날의 잔재들임 요즘 IDE 너무 좋아서 굳이 표시할 필요 없다.
- 클래스 : 명사, 명사구
- 함수 : 동사, 동사구
:함수명과 인수(parameter)의 관계는 동사 / 명사 = 동사 / 목적어 관계로 표현하면 의도를 명확히 알 수 있다.
'프로그래밍 > 클린코드' 카테고리의 다른 글
[Clean Code] 6장 객체와 자료 구조 (0) | 2020.06.04 |
---|---|
[Clean Code] 5장 형식 맞추기 (0) | 2020.06.02 |
[Clean Code] 4장 주석 (0) | 2020.06.02 |
[Clean Code] 3장 함수 (0) | 2020.06.02 |
[Clean Code] 1장 깨끗한 코드편 (0) | 2020.06.01 |
Comments
Copyright ⓒ dub All Rights Reserved.