Skip to content

Commit 2a70f9f

Browse files
committed
update requirements.yml
1 parent 42e4ac2 commit 2a70f9f

File tree

1 file changed

+24
-4
lines changed

1 file changed

+24
-4
lines changed

requirements.yml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,30 @@
11
---
22
functional:
3-
- Сайт должен быть способен обрабатывать большое количество трафика (например, 1000 одновременных пользователей)
3+
- Пользователь может авторизоваться на сайте
4+
- Пользователь может создать игру
5+
- Пользователь может присоединиться к игре
6+
- Пользователь может следить за игрой не посещая сайт, установив расширение для Chrome
7+
- Пользователю доступны разные языки программирования
8+
- После создания игры пользователь находится в режиме ожидания второго игрока
9+
- Пользователь может зайти в игру в качестве зрителя
10+
- Пользователя соединяет с игрой, которую он выбрал
11+
- Пользователи могут общаться в чате
12+
- Оба пользователя видят два редактора (слева - свой редактор, справа - соперника)
13+
- Наверху находится время игры и ниже - задание
14+
- Каждый игрок видит код своего соперника в режиме он-лайн
15+
- Каждый игрок имеет кнопку для проверки своего решения
16+
- Количество попыток проверки решения неограниченно
17+
- Когда один из игроков находит верное решение, обоим игрокам высвечивается модальное окно, где написано, кто является победителем этой игры
18+
- Соперник (после поражения) может выйти, а может доиграть до конца
19+
- Победитель может выйти из игры по нажатию кнопки "exit", которая у него появилась
20+
- Когда оба игрока вышли, игра считается полностью законченной и удаляется из памяти
421
non-functional:
22+
- Сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы
523
- Сайт должен быть безопасным и защищать данные пользователя
24+
- Сайт должен быть удобным на мобильном устройстве
625
- Сайт должен быть протестирован на совместимость с последними версиями браузеров
26+
- Сайт должен быть способен обрабатывать большое количество трафика (например, 1000 одновременных пользователей)
727
implicit:
8-
- Сайт должен быть удобным на мобильном устройстве?
9-
- Сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы
10-
28+
- Использование протокола HTTPS
29+
- Адаптивная вёрстка
30+
- Предусмотрена проверка уникальности пользователей

0 commit comments

Comments
 (0)