Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

타다 드라이버 앱 상태관리 개선하기

타다 favicon타다·Architecture·
ReduxKotlinAndroidRIBsState Machine
2022년 09월 16일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

타다의 드라이버 앱에서 상태 관리의 복잡성 및 동시성 이슈를 해결하기 위해 모듈화와 Redux 스타일의 StateMachine 도입 사례를 공유합니다.

주요 경험

  • 로직 집중화로 관리성과 테스트를 향상
  • Reducer/Middleware 기반 확장 구조 구축
  • LoggerMiddleware, BlockActionWhileFetchingMiddleware, FlipperMiddleware로 디버깅·동시성 이슈 개선

얻은 인사이트

  • 관점 지향 개발이 버그 감소 및 디버깅 효율 증가에 기여
  • 단위 테스트로 회귀 테스트 설계가 유지보수에 이점
  • UI 스냅샷 테스트와 상태 구독의 모듈화가 UI 안정성 강화

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
76%

Redux, Again

타다 favicon타다·2022년 08월 08일
react + typescript에 redux-saga 셋팅하기 섬네일
72%

react + typescript에 redux-saga 셋팅하기

너드팩토리 favicon너드팩토리·2021년 01월 02일
No Image
71%

모듈화를 통한 SwiftUI Preview 효율화

타다 favicon타다·2024년 10월 08일