춤추는 개발자

[Clean Code] 네이밍 기법, 카멜과 파스칼, 스네이크? 본문

Developer's_til/그외 개발 공부

[Clean Code] 네이밍 기법, 카멜과 파스칼, 스네이크?

Heon_9u 2020. 10. 28. 21:36
728x90
반응형

 출처: https://code-study.tistory.com/15

 

다양한 프로그래밍 관습들 중 변수나 클래스 이름을 정의할 때, 두개 이상의 단어를 조합하는 경우가 있다. 프로그래머들은 해당 객체가 이름만으로 어떤 역할을 하는지 알기 쉽게하기 위해 여러 방식들을 사용한다.

 

1) 카멜식(Camel Casing)

 낙타의 모양에서 따온 방법으로 첫 단어는 소문자로 시작, 두번째 단어부터 대문자로 시작한다.

ex) sumOfArray

 

 

2) 파스칼식(Pascal Casing)

 카멜식과 비슷하나 차이점은 첫 단어도 대문자로 시작한다는 점이다. 하지만 특정 언어의 경우 관습적으로 클래스명만 대문자로 시작하는 규칙이 있기 때문에 유의하자.

ex) SumOfArray

 

 

3) 스네이크식(Snake Casing)

 각 단어를 Under bar를 활용해 이어붙인다. "_"

ex) sum_array

728x90
반응형