728x90
유투브는 어떤 기능이 존재할까라는 생각을 하며 유튜브 홈페이지를 들어가봤다.
1. 사용자 관점에서 기능 정리
먼저 눈에 보이는건 동영상과 관련된 기능이었다.
1. 동영상 나열
2. 쇼츠 동영상 나열
3. 동영상 미리보기
4. 동영상 검색
5. 카테고리 선택
6. 구독한 채널 동영상 보기
그다음 눈에 들어온건 로그인 관련 기능이다.
1. 로그인, 로그아웃
2. 알람
3. 동영상 만들기
4. 보관함
5. 시청기록
6. 내 동영상
그 다음 하나의 동영상을 클릭하여 들어가봤다.
1. 일시정지
2. 영상 구간 선택
3. 구독
4. 좋아요, 싫어요
5. 신고
6. 클립만들기
7. 댓글 달기
8. 댓글 좋아요
9. 대댓글
10. 다른 동영상 보기
11. 날짜 표시
12. 조회수 표시
설정도 들어가봤다.
1. 멤버십 구독
2. 채널 만들기
3. 재생 설정
4. 오프라인 저장 설정
5. 고급설정
2. 도메인 관점에서 기능 정리
1. 회원
2. 동영상
- 재생
- 정지
- 특정 시간대로 이동
- 좋아요, 싫어요
- 저장
- 신고
- 클립만들기
3. 알람
4. 댓글
- 댓글 작성
- 좋아요
- 대댓글
5. 채널
- 구독, 구독해제
- 채널 생성
6. 설정
- 멤버십가입, 해제
- 재생 설정
- 저장 설정
7. 검색
8. 카테고리
- 카테고리 선택
사용자 관점으로 눈에 보이는 것만 기능들을 정리할때보단 도메인 기준으로 정리를 하니 한 눈에 더 잘들어왔고
도메인 기준으로 정리한 기능들만 보고 이 홈페이지가 어떤 홈페이지구나라는걸 더 빨리 유추할 수 있을것 같다.
728x90
'개발 > 정리' 카테고리의 다른 글
[정리] Http Method 정리 (0) | 2023.05.19 |
---|---|
[정리] DDD 설계 vs SQL중심 설계 (0) | 2023.05.12 |
[정리] 객체지향의 4가지 특징 (0) | 2023.05.03 |
[정리] 라이선스(저작권) (0) | 2023.05.03 |
[정리] 변수란 무엇일까? (0) | 2023.05.02 |