반응형
💋 오늘 한 일
- 오늘 팀원들이 우리의 실 사용자 카페에 가서 이야기를 하고 왔다.
- 원래 오늘부터 사용할 예정이었는데, 사장님이 좀 피드백을 줘서 더 버그를 잡고 담주부터 사용하기로 했다.
- 사장님이 생각보다 더 사용하고 싶어하고, 우테코 기간이 끝난 뒤에도 한 번 사용하기 시작했다면 계속 사용하고 싶어 한다고 하셔서 더 책임감이 막중하게 생겼다 헤헤
- 브랜치 관련해서 우리는 feature → develop, develop → main 모두 Squash & Merge를 사용하고 있었는데, main 브랜치에 이후에 develop의 반영내용을 머지할 때마다 브랜치에 conflict가 나는 문제가 발생했다.
- 좀 찾아보니… develop → main에서는 Squash & Merge를 안 하는게 좋다고…
- 이 글에서 아주 잘 나와있는데, 또 후디 블로그닼ㅋㅋ 맨날 뭐 찾을 때마다 정답을 찾는 것은 다 후디 블로그인듯
- 회원 탈퇴 기능을 구현중인데, 섣부른 JPA 도입으로 인해 지금 fk가 걸려있는 경우에 어떻게 해야할지가 고민이다.
- cascade 옵션을 쓰고나서 생기는 참사에 대해서 먼저 읽어봤는데, 이 뒤로 무서워서 못쓰겠다.
- 우리같은 경우에는 Customer과 연관된 테이블이 많은데, 폭포처럼 타고타고 가서 Cafe를 지워버린다면? 그냥 개발자 관두는게 빠를듯
- 결국 너무 쫄려서 일단 다 soft delete 해서, 필요한 경우에 직접 delete하는 것은 데이터베이스 접속해서 하도록 하자고 제안했다.
- soft delete 한 바람에 몇몇 엔티티에서 deleted 칼럼이 추가되기 때문에 스키마에 변경이 발생했는데, 내일은 flyway 통해서 관리해야 할 것 같은데, 이 스크립트는 내일 추가해 둬야겠당
- 결국 회원 탈퇴 기능 모두 구현함!
- 여태까지 만든 로직 중에 내 맘이 가장 불안한데, 인수테스트도 만들었고, 테스트코드도 나름 꼼꼼히 작성했는데도 뭔가 무섭다ㅋㅋㅋㅌㅋ
반응형
'TIL > 2023' 카테고리의 다른 글
[TIL] 23.09.27 (0) | 2023.09.27 |
---|---|
[TIL] 23.09.26 (1) | 2023.09.26 |
[TIL] 23.09.22 (2) | 2023.09.22 |
[TIL] 23.09.21 (0) | 2023.09.22 |
[TIL] 23.09.20 (0) | 2023.09.20 |