Skip to content

Conversation

@Properks
Copy link
Contributor

@Properks Properks commented Aug 2, 2025

📍 PR 타입 (하나 이상 선택)

  • 기능 추가
  • 버그 수정
  • 의존성, 환경 변수, 빌드 관련 코드 업데이트
  • 기타 사소한 수정

❗️ 관련 이슈 링크

Close #66

📌 개요

  • 데이트 취향 테스트 API 구현

🔁 변경 사항

  • 데이트 취향 테스트를 진행하고 결과를 DB에서 불러오고 DB에 저장하는 방식
    • 내용 변경이 서버 운영에 지장이 없도록 즉, 새롭게 배포를 하지 않아도 취향 테스트의 결과를 변경할 수 있도록 DB에서 유지.
    • DB에 저장은 로깅을 위해 저장하므로 TestResultRepository를 바로 JPA에 연결하는 것이 아닌 JPA를 하위 인터페이스를 만들어서 연결
      • 추후 로깅을 다른 곳에 할 경우 TestResultRepository의 구현체만 바꾸면 되도록 구현
  • 데이트 취향 테스트를 진행하는 클래스를 구현하고 인터페이스로 추상화
    • 추후 취향 테스트의 방식이 변경될 경우를 대비해 인터페이스 및 구현체로 구현, 바뀌는 경우 구현체만 변경하는 경우 적용될 수 있도록
    • 현재는 가중치를 이용해 계산하는 방식으로 구현

📸 스크린샷 (Optional)

👀 기타 더 이야기해볼 점 (Optional)

✅ 체크 리스트

  • PR 템플릿에 맞추어 작성했어요.
  • 변경 내용에 대한 테스트를 진행했어요.
  • 프로그램이 정상적으로 동작해요.
  • PR에 적절한 라벨을 선택했어요.
  • 불필요한 코드는 삭제했어요.

@Properks Properks self-assigned this Aug 2, 2025
@Properks Properks added the ✨feature Implement feature label Aug 2, 2025
@Properks Properks linked an issue Aug 2, 2025 that may be closed by this pull request
@Properks Properks merged commit f433e68 into develop Aug 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨feature Implement feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ [Feat] 데이트 취향 테스트 설계

3 participants