항상 느끼는거지만 변수명이든 함수명이든 작명센스가 개똥이다.


조금이라도 나아지려고 Naming Convention을 알아봤다.



JAVA Naming Convention


1. Class    

클래스의 첫 글자는 대문자로 작성한다. 또한 클래스의 이름은 명사로 작성한다.

예를 들자면 Split, Convert, Event 등.


2. interface

인터페이스의 첫 글자는 대문자로 작성한다. 인터페이스의 이름은 형용사로 작성한다.

예를 들자면 Runnable.. 형용사는 잘 몰라서 하나밖에 생각 안난다.


3. method

메소드의 첫 단어는 소문자로 작성한다. 메소드의 이름은 동사로 작성한다.

print, setValue 등등..


4. variable

변수의 첫 단어는 소문자로 작성한다.


5. constant

상수는 전체를 대문자로 작성한다.




CamelCase


사실 카멜케이스는 별거 없다. 

여러 단어가 들어간 Name에는 두번 째 단어 첫 글자를 대문자로 표현한다.

중간에 대문자가 뽈록 튀어나와서 낙타의 혹을 닮았다고 카멜케이스란다.

+ Recent posts