[Clean Code] 2장 의미 있는 이름 본문

프로그래밍/클린코드

[Clean Code] 2장 의미 있는 이름

디유비 2020. 6. 2. 00:23

게임 캐릭터 이름 짓기 다음으로 고민되는 거 = 함수 이름 짓기

 

- 함수 이름이 길어지더라도 함수의 수행 의도를 명확히 하라.

- 발음하기 쉬운 이름

- 검색하기 쉬운 이름 (누구나 검색하고 싶은 것을 떠올렸을 때 바로 떠오르는 영단어) + 기발한 이름 피하시오.

- 헝가리 표기법, 멤버 변수 접두어, 인터페이스라고  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