7 принципов подготовки тестового задания. Часть 2.
5. В каком порядке что писать?
Сначала делаем сетевой слой: реализуем апи и пробуем в нашем фрагменте-заглушке вывести в консоль тот контент, который потом будем отображать. На этом моменте вы проверите работу апи, научитесь его маппить, при необходимости обрабатывать ошибки.
Потом реализуем всю необходимую вёрстку.
И последним шагом соединяем полученные данные и view: заполняем заглушки во вьюмодели, отображаем контент.
6. Проверка работоспособности.
Желательно успеть проверить работу приложения на реальном устройстве, не только на эмуляторе. Можете написать в Readme, на каком устройстве проверяли.
7. Readme
Желательно написать Readme в своём репозитории, в котором подробно объяснить все неочевидные решения: например, что клиновые юзкейсы вы ввели для демонстрации навыков, а вообще они тут не нужны, потому что являются бессмысленным проксированием методов репозитория; а в отображаемом списке вы за отведённое время не успели сделать лоадер, но понимаете его необходимость.
Так вы подстелите себе соломку и покажете, что пишете код осознанно.
P.S.: если вам нужна помощь с тестовым заданием - пишите мне в личку или в комментарии.
#android #работа #советы
Post #23
540
- ❤ 4
- 🔥 2
- 🥰 2