좋은 네이밍

황규빈·2022년 9월 11일
0

Clean Code

목록 보기
2/7

존재 이유, 수행하는 동작, 사용되는 방식이 드러나게 하라

왜 그래야 하는가?

코드의 단순성은 불변하게 유지하되 함축성을 조절할 수 있음


클래스 이름은 명사나 명사구로 하라


메서드 이름은 동사나 동사구로 하라

자주쓰는 표현으론 get, set, is~ 등이 있음


같은 개념이라면 같은 단어를 사용하라(일관성)


맥락을 이해하라

클래스, 함수, 접두어를 이용해, 맥락을 부여한다

이미 클래스 내부에 있거나 맥락이 있을경우, 불필요한 맥락을 추가하지 않는다(중복 제거)


권장

혼동되는 단어는 사용하지 마라

발음이 쉬운 단어를 사용하라

검색할 것 같은 단어를 사용하라

최선책으로 전문용어를, 차선책으로 문제용어를 사용하라

profile
어제보다 더 나음을 위해.

0개의 댓글