TDD에 대해 공부하면서, 테스트 코드 예시를 작성하면서 이해하기 전에, 사용하는 디자인 패턴에 대해 이해하는 것이 테스트 코드 작성에 도움을 줄 수 있을 것 같아, 이번 프로젝트에서 사용할 MVI 패턴에 대해 알아보려고 합니다. 디자인 패턴은, 개발하면서 생기는 공통
https://velog.io/@evergreen_tree/Android-MVI-%ED%8C%A8%ED%84%B4 에서 이어집니다.MVI는 순수 함수로 이루어진 Pure Cycle과, 부수효과가 포함되어있는 SideEffct Cycle로 표현할 수 있습니다.
https://velog.io/@evergreen_tree/AndroidMVI-2.-MVI%EC%9D%98-Purecycle 에서 이어집니다.항상 모든 흐름이 Pure cycle로 이루어 질 순 없습니다. 앱은 외부세계의 상태를 변화시켜야 하는 상황이 발생하기