нужно его:
1. Проверить в валидации перед созданием сущности с никнеймом.
2. Соблюдать во время выполнения каких-то действий.
Каким образом соблюдать это правило на уровне домена? Ведь нельзя вытащить из БД все записи =\ (вытаскивать только никнеймы? о_О) Есть ещё ограничение через уникальный индекс в БД, но это уже проверка на уровне хранилища.
Стоит вообще этим заниматься или положиться на хранилище?
Положись на хранилище, проверяй лучше на фронте запросом на проверку существования такого юзернейма
Обсуждают сегодня