4️⃣

9/17(화) 스크럼

FE

특산주 기능 구현 완료
PR 요청 후 리뷰 작성
PR 머지 완료
게시글 상세 페이지 구현 PR 요청 예정

BE

1.
회원 탈퇴 시 변경 사항:
탈퇴한 사용자의 게시글과 하위 댓글 삭제: 사용자가 탈퇴하면 그가 작성한 게시글과 댓글을 모두 삭제하는 방식이 검토되었으나, 게시글과 댓글은 삭제되지 않고, 작성자의 이름을 "탈퇴한 사용자"로 변경하는 방식으로 합의. MemberId는 null로 설정
게시글 조회에서 탈퇴한 사용자 정보 처리: 탈퇴한 사용자의 게시글 조회 시 발생한 오류(500)에 대한 수정이 완료. 이제 회원 탈퇴 시, 게시글 조회에서 "탈퇴한 사용자"로 이름이 표시되고, memberId는 null로 설정
알림 유지: 알림에 대한 변경은 하지 않기로 결정. 보통 탈퇴하더라도 알림에는 변화가 없고, 알림 관련 내용에 접근할 때 사용자 탈퇴 여부를 확인할 수 있기 때문에 그대로 유지
tagFollow 정보 삭제: 탈퇴한 사용자의 tagFollow 정보가 DB에서 공간을 차지하지 않도록 삭제하는 로직을 추가
2.
브랜치 충돌 및 알림 중복 문제:
알림 중복 전송 문제는 특산주 알림 위치를 Service 레이어에서 정리하는 과정에서 발생. 두 가지 알림 생성 메서드가 있어서 중복 전송이 발생한 것이 확인됨. 이 문제는 코드 2줄을 지워 해결할 수 있으며, 이는 추후 리팩토링 작업에서 수정하거나 master 브랜치에서 바로 진행할 수 있음
3.
테스트 코드 수정:
탈퇴 관련 기능을 구현하면서 테스트 코드에서 오류가 계속 발생하고 있음. 이번 주 구현을 마친 후 기존 테스트 코드를 수정할 계획
4.
추가 논의 사항:
탈퇴 시 게시글 삭제 여부에 대해 팀 내 의견 공유. 대부분의 사이트에서는 탈퇴 후에도 작성한 게시글이 유지되는 방향으로 설정되어 있어, 탈퇴 전 게시글 삭제 여부에 대해 사용자가 직접 선택하도록 알림을 주거나 문구를 추가하는 방식이 제안
브랜치 충돌 문제는 rebase 명령어를 사용해 해결할 수 있으며, refactor 작업에서 수정할 예정
다음 단계:
알림 중복 제거 작업기존 테스트 코드 수정은 추후 진행 예정
회원 탈퇴 기능 관련 PR 리뷰 완료 후 머지 작업 진행