네이밍
- 클래스 : UpperCamelCase, and·or와 같은 접속사를 사용하지 않고 25자 내외로 작성합니다.
- 함수 : lowerCamelCase
- 변수, 상수 : lowerCamelCase
- DB 테이블: lower_snake_case
- ENUM, 상수: Upper_snake_case
- 컬렉션(Collection): 복수형을 사용하거나 컬렉션을 명시합니다. (Ex. userList, users, userMap)
- LocalDateTime: 접미사에 Date를 붙입니다.
URL
URL은 RESTful API 설계 가이드에 따라 작성합니다.
- HTTP Method로 구분할 수 있는 get, put 등의 행위는 url에 표현하지 않습니다.
- 마지막에
/
를 포함하지 않습니다.
_
대신 -
를 사용합니다.
- 소문자를 사용합니다.
- 확장자는 포함하지 않습니다.
/api/auth
/api/user
/api/meeting
/api/feed