-
221005 - TIL - 데이터 활용에 대해 고민🖊생활/🖋회고 2022. 10. 5. 00:05
오늘의 학습!
- 데이터를 불러올 때 Room에서 다시 불러오는 게 좋을지, viewModel에 있는 데이터를 활용하는 게 좋을지 고민하였다.
- 일단 조금이라도 빠르게 하기위해서 viewModel에서 데이터를 사용했다.
- Budle로 date의 id를 보낼까 했는데 viewModel에서 stateFlow로 미리 저장하는 형식을 사용
- Room에서 Hard Delete와 Soft delete 고민
- Hard delete
- 실제로 DB에서 데이터를 지움
- DELETE문을 사용
- Soft delete
- 실제로 삭제하지 않고, 삭제 여부만 표시
- JOIN을 사용해야하거나 칼럼을 검색해야 해서 느려짐
- 로그 기록을 찾기 수월
- UPDATE문을 사용
- Hard delete
코드를 정리 중인데 가독성에 대한 고민이 많은 거 같다
가독성이란 무엇인가....
'🖊생활 > 🖋회고' 카테고리의 다른 글
221006 - TIL - 알고리즘 Day (0) 2022.10.06 221006 - TIL - 기분 좋은 날~~ (0) 2022.10.06 221003 TIL - 오늘의 학습 (2) 2022.10.03 221002 TIL - Cs 스터디 다음 주제 정하기 (0) 2022.10.03 221001 TIL - 오늘의 학습 Room, ItemtouchHelper (0) 2022.10.02 - 데이터를 불러올 때 Room에서 다시 불러오는 게 좋을지, viewModel에 있는 데이터를 활용하는 게 좋을지 고민하였다.