Skip to content

Conversation

@BoyCho
Copy link
Contributor

@BoyCho BoyCho commented Nov 4, 2023

개요

프로필 수정 기능 구현한다

한 일

프로필 수정 기능 구현

프로필은 다음 경우를 제외하고는 전부 삭제됨

  • 프로필이 대표 프로필인 경우
  • 한 개 이상의 밴드에서 사용되는 경우

ETC

close #55

 - 객체의 컨텍스트 내에서는 "id"를 사용
 - 외부 컨텍스트에서는 "classNameId"와 같이 클래스 이름을 접두사로 사용
 - Response와 Request의 형식이 똑같음
 - 공통 부분은 추상클래스를 통해 코드 중복 해결
   - 확장성 대비
   - SRP 준수
 - Update 방식: Dirty Checking
 - 기존 프로필 전부 제거 후 새로운 프로필 구성
 - 새로운 프로필 저장 조건
   1. 프로필이 대표 프로필인 경우
   2. 하나 이상의 밴드에서 사용되는 경우
 - MemberBand 관련 예외 클래스 추가
 - 메소드 설명 주석 표시
@BoyCho BoyCho added ✨ feature 새로운 기능 추가 🌱 back-end 백엔드 관련 작업 labels Nov 4, 2023
@BoyCho BoyCho self-assigned this Nov 4, 2023
@BoyCho BoyCho linked an issue Nov 4, 2023 that may be closed by this pull request
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌱 back-end 백엔드 관련 작업 ✨ feature 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

프로필 수정 기능 구현

2 participants