Индивидуальное задание
Требуемые условия завершения
Открыто с: понедельник, 18 мая 2026, 00:00
Срок сдачи: воскресенье, 14 июня 2026, 00:00
В качестве индивидуального задания вам предлагается реализовать веб-сервис для обмена данными между парами пользователей.
Для игрового трека это может быть игра с пошаговой боевой системой: https://github.com/xivol/greenswamp/tree/master/indiv/frogchess
Для мобильного трека это может быть приложение для аукционов: https://github.com/xivol/greenswamp/tree/master/indiv/auction
В качестве доказательства работы сервера должны быть представлены само API и набор тестов, показывающий его функциональность.
Ответы на задание оценено
| Полный цикл приложения работает end-to-end |
| |||||
| Правила корректно проверяются на сервере, включая защиту от конкурентного доступа |
| |||||
| Архитектурное решение принято, обосновано и последовательно реализовано |
| |||||
| Отключение и переподключение мобильного клиента обрабатываются корректно |
| |||||
| Тесты содержательны и покрывают обязательные области |
| |||||
| API задокументирован достаточно для написания клиента |
| |||||
| Качество кода: разделение ответственности, логика не просачивается не в тот слой |
|