Ubiquitous Language
- 회원
- 프로필
- 호스트
- 게스트
- 숙소
- 예약
에어비엔비 구현 기능 List up
회원
- 회원 CRUD
- 회원 가입(CREATE)
- 그냥 가입(JWT)
- Oauth2.0
- 숙소 조회
- 전체 페이지(페이지네이션) - 무한 스크롤
- 숙소 필터링 조회 - 옵션 너무 많음..
- 숙소 예약 기능
- 예약 여부 확인(날짜 겹치면 안됨)
- 숙소 찜하기
호스트
- 호스트가 숙소 등록
- 호스트가 회원이 예약 신청보낸 것에 대해 수락하는 기능
게스트
- 숙소 좋아요
- 숙소 후기 등록
화요일에 할 일
- Branch 전략
main
,dev
,이슈별 branch
commit message
- Java Version 정하기
- jdk14
- switch
- jdk 16
- Stream 에서 toList
- instanceof와 패턴 매칭
- record
- jdk 15
- 텍스트 블록 “”” “””
- EveryAir JIRA 프로젝트 생성
목표 30분 저녁 8시
- 개발 범위
수요일에 할 일(To do list)
- 스토리 포인트 정하기
- 화면 구성
- 이벤트 스토밍
- 로직의 흐름을 정리 하자
- aggregate 정리
목요일
- 도메인 설계
- 요구사항 명세 정리
- api 뽑기
- url 명세, request spec, response spec
- 비즈니스 로직 뽑아내보기
(도메인 로직 다 뽑아내보기)
금요일
- 개발 환경설정
- 일정 산출
- 스프린트 일정 정하기