Skip to content

[refactor/#359] ScrapPost 엔티티를 Bookmark로 변경#360

Merged
Dimo-2562 merged 14 commits intodevelopfrom
refactor/#359
Apr 21, 2026
Merged

[refactor/#359] ScrapPost 엔티티를 Bookmark로 변경#360
Dimo-2562 merged 14 commits intodevelopfrom
refactor/#359

Conversation

@Dimo-2562
Copy link
Copy Markdown
Contributor

@Dimo-2562 Dimo-2562 commented Apr 21, 2026

❤️ 기능 설명

기능 변경 없이 북마크 도메인의 내부 네이밍을 유비쿼터스 언어에 맞게 정리했습니다.

  • ScrabPost 엔티티를 Bookmark로, ScrabPostRepositoryBookmarkRepository로 변경
  • DB 테이블/컬럼명을 scrap_posts / scrapped_atbookmarks / bookmarked_at으로 변경하는 Flyway V3 마이그레이션 추가
  • Activity/Post/Recommendation/Search/UserProfile 로직에서 기존 scrap/scrab 의존성 제거
  • 관련 단위 테스트, 통합 테스트, 평가 테스트 데이터 생성 코드의 네이밍 반영

테스트 결과

  • ./gradlew test 성공
    • 46개 test suite / 304개 test
    • failures 0, errors 0, skipped 0
    • BUILD SUCCESSFUL in 5m 6s

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #359



✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가? (Swagger 스크린샷 대신 Gradle 테스트 결과를 본문에 기재)
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 self-assigned this Apr 21, 2026
@Dimo-2562 Dimo-2562 added 🌟 REFACTOR 리팩터링 (기능 변화 X) 🎯 domain:activity 사용자 활동 관련 (읽은 게시글, 북마크, 검색 히스토리) labels Apr 21, 2026
Bookmark로 바뀐 Repository 쿼리에서 이전 ScrabPost 계열을 연상시키는 s/sp alias가 남아 있어 b alias로 통일했다. 동작 변경 없이 도메인 용어와 쿼리 가독성을 맞춘다.

Confidence: high
Scope-risk: narrow
Tested: ./gradlew test --tests 'com.techfork.domain.activity.repository.BookmarkRepositoryTest' --tests 'com.techfork.domain.user.repository.UserRepositoryTest'
Not-tested: 전체 테스트 재실행은 이전 PR 생성 직전 ./gradlew test 결과를 재사용
@Dimo-2562 Dimo-2562 merged commit 1d6ae9e into develop Apr 21, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the refactor/#359 branch April 21, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎯 domain:activity 사용자 활동 관련 (읽은 게시글, 북마크, 검색 히스토리) 🌟 REFACTOR 리팩터링 (기능 변화 X)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REFACTOR] ScrapPost 엔티티를 유비쿼터스 언어에 맞게 Bookmark로 변경

1 participant