프로그램을 만들때 힘이 많이 드는 것은
변수의 이름과 함수이름을 만드는 것입니다. (머리가 아파요)
(역시 이걸 잘하는 치트키는 영어이지 않을까요? 영어를 배웁시다..)
자바의 필수 변수 명명 규칙
- 대소문자가 구분이 된다. (mView와 mview은 다른것)
- 길이는 제한이 없다.
- 예약어를 사용하면 안된다. (예약어는 if, private 같은것)
- 숫자로 시작하면 안된다. (1view같이 이름을 지으면 안된다.
- '_', '$'만 허용한다. (image_view 같은 이름은 사용가능하다)
자바의 권장 명명 규칙(간단한 규칙)
- 클래스 이름의 첫 글자는 대문자로 한다.
- 변수와 메서드의 첫 글자는 소문자
- 여러 단어로 이루어진 변수명은 단어의 첫 글자를 대문자로 한다.
- ViewPosition
- TitleName
- 상수의 이름은 모두 대문자로 한다, 여러 단어로 이루어진 경우는 '_'로 구분
- MAX_NUMBER
- KEY_TITLE
만약 자바 프로그래밍을 처음 배우신다면 위의 것만 보고 가는 것이 좋다.
하지만 위에 있는 것으로는 뭔가 부족하신분들도 있을 것 이라고 생각합니다.
저도 이제야 찾고 있기 때문입니다.
자바에도 플랫폼 별로 코드 작성하는 여러가지 스타일이 있다.
엉어로 된 스타일 가이드가 어렵다면 다음에 있는 블로그를 확인해보자
[구글 자바 스타일 가이드 공식문서를 해석하여 정리한 블로그 주소]
위는 자바의 스타일 가이드 였다.
안드로이드를 개발 한다면 아래의 가이드 문서를 확인하자.
만약 위의 영어가 어렵다면 아래의 블로그 링크를 확인하자
[안드로이드 코딩 스타일 가이드라인 해석하여 정리한 블로그 링크]
위의 링크를 잘 확인 하면 좀더 나은 개발을 할 수 있을 것 이라고 생각한다.
가이드라인을 공부했다면 좋은 빨간펜 선생님이 필요하지 않을까?
checkstyle라는 좋은 툴이 있다. [링크]
위의 링크에서 IDE에 따라 좋은 CheckStyle의 Plugin이 있다.
스타일 가이드를 자신의 것으로 만들고 개발 하는 것이 좋은 습관을 가질 수 있을 것이라고 생각한다.