어디까지 구현 할지 ?
역할 분배
Convention
Code
패키지 구조
│ ├── global 👉 공통 모듈 │ ├── config │ ├── security │ ├── jwt │ ├── exception │ ├── response │ └── entity │ ├── domain 👉 도메인 기준 분리 (핵심) │ ├── customer
│ ├── admin │ ├── product │ ├── order │ └── review │ └── ShopApplication
domain/customer ├── controller │ └── CustomerController (createCustomer, updateCustomer, getCustomer, getCustomers, deleteCustomer) │ ├── service │ └── CustomerService (createCustomer, updateCustomer, getCustomer, getCustomers, deleteCustomer) │ ├── repository │ └── CustomerRepository │ ├── entity │ ├── Customer (id, name, password…) │ └── CustomerRole │ └── dto ├── request (Crud 명 앞에 쓰기)
CreateCustomerRequest / UpdateCustomerRequest / GetCustomerRequest ├──response
주석 달기

d. branch
main > dev > feat/기능
Ex) feat/pad-admin
e. 커밋 메시지 규칙
SA 작성