Я использую компонентную архитектуру для персонального приложения.Я намеревался использовать представление (действие или фрагмент), чтобы проверить доступность к Интернету.Но я думаю, что это было бы лучшее место в хранилищах.Однако я понимаю, что репозитории содержат только постоянную информацию о хранилище.В шаблоне MVVM вы не несете ответственности за проверку того, что не имеет отношения к требуемым данным.
Но, используя сценарии использования Clean, я могу выполнить эту проверку без каких-либо проблем и вызвать ошибку,MVVM может размещать и заботиться в представлении.Всегда поддерживать разделение обязанностей между вариантами использования. Я считаю, что это хорошая практика.Но я не слишком уверен в этом.
Что вы думаете?