Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

피드 기능 구현 #22

Open
8 of 9 tasks
YehyeokBang opened this issue Nov 15, 2024 · 0 comments
Open
8 of 9 tasks

피드 기능 구현 #22

YehyeokBang opened this issue Nov 15, 2024 · 0 comments
Assignees
Labels
✨ Feature 기능 개발

Comments

@YehyeokBang
Copy link
Contributor

YehyeokBang commented Nov 15, 2024

내용

피드 관련 기능을 구현합니다.

할 일

  • 피드 작성 기능 구현
  • 피드 목록 조회 기능 구현
  • 피드 조회 기능 구현
  • 댓글 작성 기능 구현
  • 본인 댓글 삭제 기능 구현
  • 좋아요 및 취소 기능 구현

추가할 기능

  • 조회수 기능 (현재는 LMS 처럼 조회하면 제한 없이 조회수가 늘어납니다.)
  • 각 피드에 사용자의 위치 정보(동네 정보)는 미구현 상태입니다. 사용자 동네 정보 기능부터 구현 후 추가할 예정입니다.
  • 사용자 엔티티 추출 기능 (반복되는 코드를 줄일 필요가 있을 것 같습니다.)
    로그인한 사용자의 정보를 가져오는 코드 중복 #27 에서 처리할 예정입니다.
@YehyeokBang YehyeokBang added the ✨ Feature 기능 개발 label Nov 15, 2024
@YehyeokBang YehyeokBang self-assigned this Nov 15, 2024
YehyeokBang added a commit that referenced this issue Nov 16, 2024
- 피드 작성 및 조회 기능을 구현합니다.
- 조회수 로직은 미구현 상태입니다.
YehyeokBang added a commit that referenced this issue Nov 16, 2024
댓글 작성자만 댓글을 삭제할 수 있습니다.
YehyeokBang added a commit that referenced this issue Nov 16, 2024
작성 시간 내림차순으로 정렬합니다.
YehyeokBang added a commit that referenced this issue Nov 16, 2024
각 사용자는 하나의 피드에 하나의 좋아요만 누를 수 있습니다.
@YehyeokBang YehyeokBang changed the title 피드 작성 및 조회 기능 구현 피드 기능 구현 Nov 16, 2024
YehyeokBang added a commit that referenced this issue Nov 18, 2024
- 댓글이 스스로 작성자를 판단할 수 있도록 변경합니다.
- 관련 테스트 코드를 추가로 작성합니다.
YehyeokBang added a commit that referenced this issue Nov 18, 2024
- RequestBody 어노테이션을 추가합니다.
YehyeokBang added a commit that referenced this issue Nov 18, 2024
- 좋아요 기능 쿼리 최적화 및 복합 인덱스를 설정합니다.
- 불필요한 로직을 제거합니다.
YehyeokBang added a commit that referenced this issue Nov 19, 2024
- Swagger 문서도 기본값을 지정합니다.
YehyeokBang added a commit that referenced this issue Nov 19, 2024
YehyeokBang added a commit that referenced this issue Nov 28, 2024
- 직접 수정 쿼리를 사용합니다.
YehyeokBang added a commit that referenced this issue Nov 30, 2024
조회수 동시성 문제 해결
YehyeokBang added a commit that referenced this issue Dec 4, 2024
- 각 사용자는 24시간 내 같은 피드를 조회하더라도 조회수가 증가하지 않습니다.
YehyeokBang added a commit that referenced this issue Dec 4, 2024
- 응답은 동일합니다.
- 기존 4개의 쿼리가 실행되던 로직을 1개의 쿼리만 실행되도록 수정합니다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발
Projects
None yet
Development

No branches or pull requests

1 participant