필요에 의해서 작성했던 변수 명명법이며 정답은 아님.
본인 또는 프로젝트, 팀 성격에 맞게 변수명을 정하면 되나 통일시키는 것은 중요할 것으로 판단
카멜 표기법 : 첫 번째 단어만 소문자, 나머지 단어의 첫 글자는 대문자
케밥 표기법 : 두 단어 이상을 합칠 때 하이픈(-)으로 구분
파스칼 표기법 : 단어의 첫 번째 글자는 대문자
| 표기법 | 설명 | 예제 | |
| Java / Javascript 변수 | 카멜 | 긴 영어단어는 줄임말로 대체 명칭만 보고 유추가 가능하도록 선언 |
realTime, phoneNumber, eMail, userId, passWord .... |
| Java / Javascript 함수 | goMap(), getDataList(), setVariable(), deleteName(), resetMap(), initMap() .... | ||
| CSS 변수 | 케밥 | 직접적인 단어 선택 | top-menu, all-menu .... |
| Java 파일명 | 파스칼 | 어떠한 내용이 있는 파일인지 알 수 있도록 파일명 선언 성격이 다른 컨트롤러는 구분지을 것(rest api or return page) |
CommonUtil, MainController, MapDataRestController, MapDataController ..... |
| javascript / css / html 파일명 | 카멜 | 간단한 영단어로 작명하되 두단어 이상일 경우 카멜로 표기 | common.js, main.js, mobilePage.js ... |
반응형
'단감의 정보공유 > IT&AI' 카테고리의 다른 글
| 2026년 3월 AI 트렌드 총정리: 지금 당장 알아야 할 5가지 변화 (0) | 2026.03.16 |
|---|---|
| javascript 마우스 오버 이벤트 (0) | 2023.09.12 |
| rename 사용하기 (0) | 2023.08.30 |
| ubuntu ftp 포트 열기 (0) | 2023.08.30 |
| ubuntu 하드디스크 마운트 시키기 (0) | 2023.08.29 |