Регистрация пользователей и тесты [Slim и React #13]
Free-видео из серии эпизодов “Разработка аукциона на SlimPHP и ReactJS“:
Моделирование юзкейса запроса регистрации по email. Декомпозиция объектов. Абстрактные типы данных. Проработка сущностей, агрегатов и сервисов через Unit-тесты подходом Test First. Написание и тестирование доменных сервисов.
00:00:36 - Команда запроса регистрации
00:01:17 - Обработчик команды
00:02:46 - Реализация юзкейса
00:05:04 - Идентификатор пользователя
00:06:56 - Инкремент через секвенцию
00:08:51 - Использование UUID идентификаторов
00:12:36 - Библиотека генерации UUID
00:13:32 - Сортировка по дате
00:17:01 - Сохранение пользователя
00:18:25 - Проверка уникальности email
00:20:27 - Неочевидность кода
00:22:39 - Проверки на корректность
00:24:11 - Объекты-значения вместо примитивов
00:27:22 - Объект-значение Id
00:28:36 - Инкапсуляция проверок
00:30:10 - Вспомогательные конструкторы
00:30:58 - Вспомогательные сервисы
00:31:45 - Токен с истекающим временем
00:32:5