Цель работы
- Настроить коммуникацию с разработчиком.
- Оценить квалификацию и понимание задачи.
- Оценить код, структуру проекта, культуру разработки.
- Понять скорость работы.
Описание
Программа предназначена для много пользовательского изменения значения счетчика.
Надпись
Серверный компонент.
Статическая надпись.
Текст надписи: “Я счетчик, хитрый!”.
Счетчик
Клиентский компонент.
Содержит три элемента:
- Кнопка -
- Кнопка +
- Надпись с текущем значением счетчика
https://www.figma.com/file/1Llkt7FsMRSfkVl8BYXzbp/Здраствуй-Мир?node-id=1%3A4&t=13pt5Uf1SRiCVphP-1
Требования
- При нажатии кнопки - и + значение счётчика должно уменьшатся и увеличиваться.
- Значение счётчика не может быть ниже нуля.
- Если значение счётчика достигло нуля кнопка - должна стать неактивной.
- Если значение счётчика достигло 5 тогда к значению счётчика нужно добавить 3.
- Изменения счётчика должны быть видны одновременно всем клиентам.
- Изменения счётчика должны отображаться без обновления страницы.
- Изменения счётчика должны доставляться клиентам с минимальными задержками.
- Изменения счётчика должны сохранятся в базу данных на сервере.
- Изменения счётчика должны сохранятся до того как клиенты получат новое значение.
- Должно быть исключено ошибочное изменение счётчика при задержке ответа сервера.
Стек технологий