메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

프로그래밍 명명 규칙 종류

DB CAFE
Dbcafe (토론 | 기여)님의 2024년 10월 2일 (수) 01:25 판 (새 문서: == 프로그래밍 명명 규칙(Programming Naming Conventions) == * 클래스 명, 메소드 명, 함수 명, 변수 명, 테이블 명, 컬럼 명 등의 이름을 지을 때 *: 표준명명규칙을 따르면 가독성 , 개발 효율성, 개발자간의 커뮤니케이션 등을 증대 시킬수 있다. === 카멜 표기법(Camel Case) === # 카멜(낙타) 표기법은 단봉 낙타의 혹을 연상한다는 의미로 명명 # 각 단어의 첫 문자를 대문자로 표...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

프로그래밍 명명 규칙(Programming Naming Conventions)

  • 클래스 명, 메소드 명, 함수 명, 변수 명, 테이블 명, 컬럼 명 등의 이름을 지을 때
    표준명명규칙을 따르면 가독성 , 개발 효율성, 개발자간의 커뮤니케이션 등을 증대 시킬수 있다.

카멜 표기법(Camel Case)

  1. 카멜(낙타) 표기법은 단봉 낙타의 혹을 연상한다는 의미로 명명
  2. 각 단어의 첫 문자를 대문자로 표기하되, 이름의 첫 문자는 소문자로 작성
  3. 일반적으로 변수명이나 함수명을 Camel Case로 작성
  4. Ex) camelCase, varialbleName, userName

파스칼 표기법(Pascal Case)

  1. 쌍봉 낙타 표기법이라고도 불림.
  2. 각 단어의 첫 문자를 대문자로 표기하며, 이름의 첫 문자 또한 대문자로 작성
  3. 일반적으로 Class명은 Pascal Case로 작성
  4. Ex) PascalCase, ClassName, UserName

스네이크 표기법(Snake Case)

  1. 각 단어의 사이를 언더바(_)로 구분해주는 표기법
  2. 일반적으로 데이터베이스(DB) 테이블명이나 컬럼명을 Snake Case로 작성
  3. Ex) snake_case, table_name, user_name

케밥 표기법(Kebab Case)

  1. Spinal Case, Train Case, Lisp Case라고도 불림
  2. 각 단어의 사이를 하이픈(-)로 구분해주는 표기법
  3. 일반적으로 HTML 태그의 id, class 속성으로 사용
  4. Ex) kebab-case, spinal-case, train-case

헝가리안 표기법(Hungarian Notation)

  1. 이름 앞에 변수의 타입을 접두어로 넣어주는 표기법
  2. 접두어의 종류에는 ch(char), str(string), i(int), db(double), b(boolean) 사용
  3. Ex) strUserAge, iUserAge