Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.19 KB

File metadata and controls

21 lines (13 loc) · 1.19 KB

Task for 23

Рефакторинг

Вынести вспомогательную логику (работа с погодой и локацией) в сервисный слой (создание классов-сервисов); использовать его в приложении.

  • в репозитории с прогонозом погоды сделать новый PR
  • реализовать рефакторинг приложения вынеся логку работы с апи, получение местоположения опльзователя и работу с хранилищем в сервисный слой
  • заиспользовать созданные классы
  • покрыть вынесенный код тестами

Критерии

Домашнее задание ""Принято"" при наборе 3 и более баллов, иначе ""На доработку"".

  1. PR содержит релевантные изменения, покрытие тестами от 50% - 3 балла
  2. Покрытие тестами от 70% - +1 балл
  • покрытие тестами от 80% - +1 балл

Максимальный балл - 5.