회고
2022.01.10 TIL
diddl
2022. 1. 11. 01:47
반응형
오늘한 것
- 회원 탈퇴 기능 수정
- 안 읽은 메세지 SMS 알림 기능
- Redis 분리
- 깃 헙 정리
- 서버 시간 변경
느낀점
회원 탈퇴 기능에 있어 원래 유저 엔티티를 단방향으로 다른 엔티티들에서 참조를 하고 있었는데 그렇다보니 글이나 채팅 작성 후 유저를 삭제하려고 할 때 오류가 발생하였다. 그래서 연관 관계를 userId로 필드 값을 가지고 있게 약한 결합으로 다 변경하고 서비스 단에서 로직적으로 실제 존재하는 유저면 유저 닉네임 아니면 (알 수 없음) 유저로 표시 되도록 로직을 다 변경하고 테스트를 완료했다. 우리 팀은 유독 리팩토링이랑 로직 변경을 자주했 던 것 같은데 테스트 코드가 있어서 비교적 테스트를 쉽게 진행할 수 있었고, 잘못 수정한 점도 쉽게 찾아낼 수 있어 테스트 코드의 중요성도 다시 한 번 느꼈다..
반응형