필요에 의해서 작성했던 변수 명명법이며 정답은 아님.
본인 또는 프로젝트, 팀 성격에 맞게 변수명을 정하면 되나 통일시키는 것은 중요할 것으로 판단
카멜 표기법 : 첫 번째 단어만 소문자, 나머지 단어의 첫 글자는 대문자
케밥 표기법 : 두 단어 이상을 합칠 때 하이픈(-)으로 구분
파스칼 표기법 : 단어의 첫 번째 글자는 대문자
표기법 | 설명 | 예제 | |
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 ... |
반응형
'etc' 카테고리의 다른 글
개방해 및 안전해 앱 퀴즈 이벤트 진행 (0) | 2023.09.13 |
---|