и АПИ версии идентична, и я хочу вынести ее в сервис. Допустимо ли валидацию делать в сервисе?
да, но вариативно. можешь тут почитать: https://github.com/adelf/acwa_book_ru/blob/master/manuscript/6-validation.md
Хорошая книга кроме одного момента: "могу назвать какой-то код «корректным» и найти кучу ошибок в нем в следующей главе."
так до конца читать надо блин!
я читаю и не по разу, говорю же хорошая книга, у вас точно ботов триггеров нет на ваши проекты, что сразу приходите?
короче если сделать по простому - то валидацию в контроллере всё же а в сервис круто ДТО отправлять, но мы не умеем, поэтому отправим просто массив
есть уж. очевидно есть
валидацию в отдельно классе ещё лучше
ну и дто и массив придется валидировать в сервисе
ну да в Request классе
а мы будем "доверять" ))
я прочитал эту книгу, основы всех этих архитектурных тем для меня прояснились, но главный вывод, который я сделал для себя это то, что не надо плодить архитектуру ради архитектуры, а надо понимать зачем и когда оно нужно/не нужно)
Именно так, в нужном месте только использовать необходимо, особенно если над кодом ещё будут работать, чтобы не усложнять этим жизнь, ни себе, ни им
Обсуждают сегодня