• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

여러개의 Repository 에서 하나의 Dio를 공유해야 하는 이유가 뭔가요?

24.05.06 09:24 작성 24.05.06 09:25 수정 조회수 49

0

여러개의 Repository 에서 하나의 Dio를 공유해야 하는 이유가 뭔가요? 장점에 대해서 나중에 설명해 주신다고 하셨는데 그 내용을 못찾았어요.

답변 1

답변을 작성해보세요.

0

안녕하세요!

공유 안해도 엄청 큰일이 나는건 아니지만 매번 새로 Dio()를 생성할때마다 똑같은 세팅을 진행해야합니다. 예를들어서 Interceptor를 매번 똑같이 적용 해줘야겠죠.

매번 다시 정의해준다해도 프로그램이 안돌아가는건 아니지만 DRY (Do not Repeat Yourself) 원칙을 어기기때문에 하면 안됩니다.

감사합니다!