Вынести вспомогательную логику (работа с погодой и локацией) в сервисный слой (создание классов-сервисов); использовать его в приложении.
- в репозитории с прогонозом погоды сделать новый PR
- реализовать рефакторинг приложения вынеся логку работы с апи, получение местоположения пользователя и работу с хранилищем в сервисный слой
- заиспользовать созданные сервисы в приложении
- покрыть вынесенный код тестами
Домашнее задание ""Принято"" при наборе 3 и более баллов, иначе ""На доработку"".
- PR содержит релевантные изменения, покрытие тестами от 50% - 3 балла
- Покрытие тестами от 70% - +1 балл
- покрытие тестами от 80% - +1 балл
Максимальный балл - 5.