-
Notifications
You must be signed in to change notification settings - Fork 0
백엔드 네이밍 컨벤션
Minseong Park edited this page Nov 15, 2023
·
1 revision
카테고리 | 명명 패턴 | 예시 |
---|---|---|
리소스 | 복수 명사 |
Users , PrivateChecklists , Folders
|
컨트롤러 | 요청 + 객체 (복수/단수) |
getUser() , postUser()
|
서비스 | ORM 함수 이름 + 상황 + 객체 + 부가 사항 |
findUserById() , findAllUsers() , registerUserByEmailAndPassword()
|
dto | 상황 - 객체 (단수) |
create-user.dto.ts , update-user.dto.ts
|
entities | 단수 객체 + 모델 |
UserModel , BaseModel , PrivateChecklistModel
|
decorator | 단수 객체 + .decorator.ts
|
user.decorator.ts |
const | 명사 .ts (여러 단어일 경우 - 사용) |
env-keys.const.ts |
- [ADR] 아키텍처 의사 결정 기록: iOS 애플리케이션 아키텍처 채택하기
- [ADR] 아키텍처 의사 결정 기록: SwiftLint 채택
- [ADR] 아키텍처 의사 결정 기록: UI 영역에서 Combine 사용 결정
- [ADR] 아키텍처 의사 결정 기록: Presentation영역의 ViewModel에서 Input Output 패턴 도입 결정
- [ADR] 아키텍처 의사 결정 기록: 코디네이터 패턴 도입 결정
- [ADR] 아키텍처 의사 결정 기록: 로컬 스토리지로 코어 데이터 사용 결정
- [ADR] 아키텍처 의사 결정 기록: Custom Network Foundation 라이브러리 구현 및 모듈화 결정
- [ADR] 아키텍처 의사 결정 기록: 이미지캐셔 라이브러리 구현 및 모듈화 결정