인프런 커뮤니티 질문&답변

김영진님의 프로필 이미지
김영진

작성한 질문수

모던 안드로이드 - Jetpack Compose 입문

Todo List 06 - UI와 로직 연결

깃허브에 있는 MemoryTodoRepository 는 룸을 사용하는게 아닌 메모리에 저장, 수정, 삭제 하는건가요?

작성

·

70

0

Room처럼 내부저장소에 저장하는 것이 맞다면,

Room을 사용 하지 않는 방법인데 작동되는 건 아예 똑같은 건가요?

아니면 저장되는 곳이 다르다거나 저장방식은 다른데 같은 역할로써 쓰일 수 있는건가요?

답변 1

0

오준석님의 프로필 이미지
오준석
지식공유자

네. 메모리에 저장하는 용도이고 테스트용 객체라고 보시면 됩니다.

이러한 객체를 활용하는 클래스가 있다면 그 클래스의 기능을 테스트 할 때도 유용합니다.

실제로 DB 조작을 하지 않아도 되며 테스트 할 때마다 매번 원하는 초기값으로 돌아오기 때문입니다.

김영진님의 프로필 이미지
김영진
질문자

그렇군요 답변 감사합니다!

김영진님의 프로필 이미지
김영진

작성한 질문수

질문하기