Skip to content

refactor: Location 도메인 리팩터링 #339

@whqtker

Description

@whqtker

어떤 부분을 리팩터링하려 하나요?

리팩터링하려는 부분에 대해 간결하게 설명해주세요

AS-IS

  • 애플리케이션 레벨에는 같은 사용자가 같은 region 또는 country에 여러 번 관심 표시를 할 수 없으나, DB 레벨에 관련 처리가 없어 데이터 무결성을 해친다.
  • 파일명에 오타가 있어 잠재적인 오류가 발생할 수 있다.

TO-BE

  • 복합 unique 제약 조건을 설정하여 같은 사용자가 중복으로 관심 표시를 하는 경우를 방지한다.
  • 파일명 오타를 수정한다.

작업 상세 내용

  • interested_country, interested_region 테이블에 복합 unique 제약 조건을 설정
  • DB 무결성 관련 테스트 코드를 작성한다.
  • InterestedCountyRepositoryInterestedCountryRepository 로 수정

참고할만한 자료(선택)

  • 같은 사용자가 같은 region 또는 country에 여러 번 관심 표시 가능

Image

Image

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions