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

[FEAT] 번호 인증 검사 기능 구현 #15

Open
wants to merge 14 commits into
base: dev
Choose a base branch
from
Open

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    d8b0159 View commit details
    Browse the repository at this point in the history
  2. [FEAT] 번호 인증 Usecase 및 Command 정의

    Return 타입으로 Response DTO를 선언했습니다.
    yummygyudon committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    a4c06ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    270684e View commit details
    Browse the repository at this point in the history
  4. [FEAT] 번호 인증 검사 In Port Usecase 구현

    요청 데이터 기반 도메인 객체와 조회 데이터 기반 도메인 객체의 동일여부에 따라 검증 여부를 판별할 수 있도록 합니다.
    - PhoneVerification 객체에 대해 `@EqualsAndHashCode` 어노테이션을 추가하여 필드값을 통한 비교가 가능하도록 했습니다.
    
    * AuthRequest 객체에서 Command로 변환하는 메서드도 정의했습니다.
    * 누락된 Repository 내 인증 이력 조회가 없을 경우에 대한 실패 코드 정의 작업 내용을 추가했습니다.
    yummygyudon committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    e57a769 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72cf821 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ab5f54 View commit details
    Browse the repository at this point in the history
  7. [FIX] PhoneVerification Inner Record @EqualsAndHashCode 추가

    - 내부 `PhoneVerification.VerificationCode` Record 또한 객체로서 생성되어 HashCode 값이 상이하기 때문에 발생한 테스트 불통과 문제를 해결했습니다.
    yummygyudon committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    9d0c2f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. [REFACTOR] Transaction Helper 객체 구현

    기존 interface의 default 접근제어자 메서드들에 접근 가능한 환경을 개선했습니다.
    - 구현 클래스가 많아지기 때문에 내부적으로 도메인별 패키징을 추가했습니다.
    yummygyudon committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    557048a View commit details
    Browse the repository at this point in the history
  2. [REFACTOR] PhoneVerification Out Port 메서드명 개선

    Transaction의 성격이 강한 메서드 명보다 직관적인 메서드 명으로 변경했습니다.
    yummygyudon committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    87b7deb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b134dda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    83c80bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f52d94e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78bf06e View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. [REFACTOR] 트랜젝션 처리/예외 처리 계층 변경

    helper 레이어를 추가함으로서 기존 Repository 인터페이스 내에서 default 메서드 정의로 예외 처리하던 구조를 helper 객체로 이관했습니다.
    - Repository 객체는 실제 쿼리 실행 역할만 수행할 수 있도록 개선했습니다.
    - [리뷰](#15 (comment))
    yummygyudon committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    a23cbf4 View commit details
    Browse the repository at this point in the history