Порядок выполнения
К выполнению задания подходим в описанной ниже последовательности. По каждому этапу (пункту списка) получаем отклик ментора и потом переходим к следующему. Если в течении 30 минут отклика нет – предупреждаем ментора и переходим к следующему.
#
Приоритизация и проектирование#
РеализацияДля каждой ключевой функции приложения:
- Создать в Git ветку с коротким порядковым номер а кратким в 2-3 слова названием фичи. К примеру
1-search-apartments
для приложения "Отель". Дальше комитить не реже, чем после каждого следующего шага - Создать и описать классы моделей
- Настроить возможность работать с репозиторием моделей (для Entity Framework описать их в DbContext; для Spring Data создать интерфейс репозитория)
- Создать миграцию
- Создать сервис
- Описать схематически (HTTP методы и пути) минимально необходимый для работы функционала REST API приложения
- Создать контроллер
- Создать глупый UI компонент для ввода/вывода данных
- Создать сервисный метод и компонент страницы для взаимодействия с API
- Влить ветку в master после финального code review