Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
@Вурдалак, религия видимо. Тогда другой вопрос. приходит запрос на добавление записи в блог.
title, body, category_id
твой валидатор проверит сам, что категория category_id есть?
Мне кажется, что логика проста, если клиент работает правильно, ошибки не будет, а если запрос манипулирован, то ответить кодом не 200, вполне достаточно. Ну мы так делаем в большинстве случаев
@Вурдалак, религия видимо. Тогда другой вопрос. приходит запрос на добавление записи в блог.
title, body, category_id
твой валидатор проверит сам, что категория category_id есть?
Это такой же скучный вопрос, как и проверка на уникальность email'а Это вопрос про данные и их консистентность, а не про поведение и бизнес-логику. Можно проверить, например, в методе API (то есть, в presentation по сути), куда эта блог-запись добавляется. Отвечая на твой следующий возможный вопрос: да, мы сможем вызвать команду PostBlogMessage с несуществующим category_id напрямую и она успешно выполнится.
Какую вообще ценность несёт в себе category_id с точки зрения поведения? Скорее всего, это будет тупо число, которое нужно для read model, от которого ничего не зависит, помимо отображения.
А одержимость консистентностью между всеми частями приложения очень быстро сходит на «нет» с ростом приложения (CAP theorem).
Ну там комментарии в случайном порядке, загораются уведомления о комментариях, которых еще нет на этом шарде и поэтому они не видны, рандомно видимые комментарии при рефреше...