좋은 코드를 위한 명명 규칙

Bella Kang·2023년 2월 10일

🤔JAVA 변수명 네이밍 규칙

보통 읽기 좋은 코드를 좋은 코드라고 한다.
변수, 메소드, 클래스 등의 이름이 일관성이 없고 목적을 알기 어렵다면,
코드의 유지보수가 어려워지므로 이를 유의하며 코드를 짜는 것이 좋다.


🔍반의어

get / set 받다 / 받다
add / remove 추가 / 제거
create / destroy 창조 / 파괴
start / stop 시동 / 정지
insert / delete 삽입 / 삭제
increment / decrement 증가 / 감소
old / new 구 / 신
begin / end 시작 / 끝
first / last 처음 / 마지막
up / down 위 / 아래
min / max 최소 / 최대
next / previous 다음 / 이전
open / close 열다 / 닫다
show / hide 보이다 / 숨기다
suspend / resume 일시정지 / 재개하다
parent / child 부모 / 자식


🔍공통 명명 규칙

" 규칙, 패키지, 클래스 ,메소드, 변수 "

  • 대소문자가 구분되며 길이에 제한이 없다.
  • 예약어를 사용해서는 안 된다.
  • 숫자로 시작해서는 안 된다.
  • 특수문잔ㄴ '_'와 '$'만을 허용한다.
  • 파스칼 표기법(PascalCase)과 카멜 표기법(camelCase)를 사용한다.
  • 반의어는 반드시 대응하는 개념으로 사용해야 한다.

✅ 파스칼 케이스 표기법 PascalCase

  • 모든 문자의 첫 글자를 대문자로 표기
PascalCase
AndroidStudio

✅ 카멜 케이스 표기법 camelCase

  • 첫 문자는 소문자로 표기하고 그 이후에 연결되는 문자들의 첫 글자는 대문자로 표기
  • 자바스크립트, ID쓸 때
camelCase
androidStudio

✅ 스네이크 케이스 표기법 snake_case

  • 모든 문자의 첫 글자는 소문자로 표기하고 문자들 사이는 _(언더바)로 연결
snake_case
android_studio

✅ 케밥 케이스 표기법 kebab-case

  • 모든 문자의 첫 글자는 소문자로 표기하고 문자들 사이는 -(하이픈)으로 연결
kebab-case
android-studio
profile
웹퍼블리싱, 웹디자인, uiux 프로덕트 디자인까지

0개의 댓글