You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Изначальная задача разработчику была поставлена так:
Реализовать три эндпоинта (получение корзины, добавление в корзину товара, получение списка товаров из категории)
Реализовать сохранение и получения корзины;
Данные корзины должны храниться в Redis;
Время жизни корзины 1 сутки;
Коннектор к Redis должен уметь проверять возможность записи и доступность сервиса;
Ошибки необходимо логировать для дальнейшего разбора;
В рамках тестового задания необходимо
Провести code review предоставленного кода и структуры базы данных (заполнить файл code-review.md)
Исправить код, согласно вашего code review (ссылка на ваш репозиторий, либо архив с изменениями)
Пояснения и условности
При проведении ревью абстрагироваться от инфраструктуры (фреймоворк, база, редис), предполагается что это уже есть в проекте
Предполагается что базовая (поле заполнено, проверка типов данных, допустимых вариантов и т.д.) валидация реквеста уже есть в проекте и реализованна средствами фреймворака.
При проведении ревью так же уделить внимание архитектуре и логике написанного кода.
PHP 8.2 MySQL 8.0 Redis 7.2 (модуль 6.0)
Ожидаемый результат
исправленный код
заполненный файл code-review.md с вашими замечаниями