Closed domino8788 closed 4 years ago
즐겨찾기 데이터가 로드되기 이전에 즐겨찾기를 수정하려고 시도하면 다음 상황에서 문제가 발생할 수 있음을 발견했다.
즐겨찾기 수정 액티비티가 종료되면 수정사항을 반영하기 위해 기존(로드된) 데이터와 수정된 데이터(즐겨찾기 수정 액티비티가 종료되기 전까지 갖고 있던 즐겨찾기 데이터)를 대조한다.
근데 위의 상황은 즐겨찾기 수정 액티비티가 로드 되기 이전의 비어있는 데이터를 갖고 시작하므로 로드된 데이터와 비교 시 모든 데이터를 삭제한 것처럼 처리된다.
위의 상황을 방지하기 위해 다음 방안을 제시한다.
위의 커밋을 통해 버그해결 및 구현을 완료했으므로 이슈를 닫는다.
수정사항을 덜 반영해서 이슈를 재개한다.
수정사항 반영을 완료했으므로 이슈를 닫는다.
수정사항이 생겨서 이슈를 재개한다.
위의 커밋을 통해 수정을 완료했으므로 이슈를 닫는다.
즐겨찾기 데이터가 로드되기 이전에 즐겨찾기를 수정하려고 시도하면 다음 상황에서 문제가 발생할 수 있음을 발견했다.
즐겨찾기 수정 액티비티가 종료되면 수정사항을 반영하기 위해 기존(로드된) 데이터와 수정된 데이터(즐겨찾기 수정 액티비티가 종료되기 전까지 갖고 있던 즐겨찾기 데이터)를 대조한다.
근데 위의 상황은 즐겨찾기 수정 액티비티가 로드 되기 이전의 비어있는 데이터를 갖고 시작하므로 로드된 데이터와 비교 시 모든 데이터를 삭제한 것처럼 처리된다.
위의 상황을 방지하기 위해 다음 방안을 제시한다.