Обновить README.md

This commit is contained in:
artyom 2025-02-07 14:49:40 +00:00
parent f68a03acb4
commit e3a971303b

View File

@ -75,7 +75,7 @@ docker exec -ti <container_id> bash #войдет в запущенный кон
*Задача на понимание FastAPI, валидации и транзакций*
ТЗ: при создании игрока(/new_player) его имя и email должны быть уникальны. Имя должно содержать только цифры от 0 до 9 и только буквы от a до f.
Если пользователь с таким email и name уже существует, необходимо вернуть ошибку с HTTP-кодом 400, status = "error", текстом "player with such name or email already exists". Аналогичную ошибку необходимо вернуть при ошибки валидации имени пользователя или e-mail'а с указанием соответствующего текста ошибки
Если пользователь с таким email или name уже существует, необходимо вернуть ошибку с HTTP-кодом 400, status = "error", текстом "player with such name or email already exists". Аналогичную ошибку необходимо вернуть при ошибки валидации имени пользователя или e-mail'а с указанием соответствующего текста ошибки
Что будем оценивать:
* возможна ли race condition?
@ -86,7 +86,7 @@ docker exec -ti <container_id> bash #войдет в запущенный кон
*Задача на работу с ManyToMany Django ORM, валидацией FastAPI, транзакциями*
ТЗ: при запросе игрок с указанным id должен добавляться в игру с указанным id. Если игрока или игры с заданными id не существует, должна возвращаться ошибка с HTTP-кодом 400, status = "error" и соответствующим текстом. Количество игроков в одной игре не более 5.
ТЗ: при запросе /add_player_to_game игрок с указанным id должен добавляться в игру с указанным id. Если игрока или игры с заданными id не существует, должна возвращаться ошибка с HTTP-кодом 400, status = "error" и соответствующим текстом. Количество игроков в одной игре не более 5.
Что будем оценивать:
* возможна ли race condition?
@ -95,8 +95,8 @@ docker exec -ti <container_id> bash #войдет в запущенный кон
* что произойдет при добавлении одного игрока два и более раз?
## Как сдавать тестовое
Перешлите архив с вашими доработками нашему менеджеру, мы дадим ответ на следующий день.
Перешлите архив с вашими доработками нашему менеджеру или человеку, кто держит связь, мы дадим ответ на следующий день.
Название архива должно содержать ваше имя и фамилию. ВасяПономорев.zip / VasyaPonomorev.zip
Для нашего удобства, чтобы не потерять ваше решение, просим указать в названии архива ваше имя и фамилию. Например, ВасяПономорев.zip / VasyaPonomorev.zip
Спасибо за внимание ;)