사용자 스토리 정의
사용자 관점에서 구현해야할 어플리케이션의 기능들을 정의
클린 코드의 저자가 쓴 클린 소프트웨어 책에 나오는 내용이라고 한다. 이건 못 참지
요구사항 간단하게만 작성해보고 하려 했는데 쿠팡 클론 코딩 - 어플리케이션 기능 정의을 보고 나도 해봤다.
이번 프로젝트에서 구현할 기능은 *표시
메인 페이지
동영상 페이지
- 영상 재생 및 컨트롤*
- 영상 정보
- 좋아요, 싫어요, 공유 등 상호 작용*
- 댓글 작성, 수정, 삭제*
- 사이드 및 영상 재생 후 추천 영상
- 자동재생 설정
- 채널 정보 접근 / 구독*
유튜브 스튜디오
채널
마이페이지
- 내 채널*
- 로그인 로그아웃*
- 사용자 인증
- 시청 기록
- 재생 목록
- 알림 - 내 영상에 댓글, 내 댓글에 좋아요 댓글
다음 시간에는 도메인 엔티티 테이블 설계등을 해보겠다.