Эта библиотека решит головную боль | FluentValidation

  Рет қаралды 1,192

Excalib

Excalib

Күн бұрын

Пікірлер: 23
@movingCrazy
@movingCrazy 10 ай бұрын
Спасибо за видео, сегодня как раз разбирался более подробно с єтой либой. Пригодится про валидациию для связанных дтошек отдельным валидатором, если их несколько. И про анонимный объект, я про них не подумал, создал класс с названием поля, attemptedValue и сообщением, переделаю Так мало подписчиков и такой ценный канал, продолжай, не останавливайся) записи собесов бесценны.
@Excalib
@Excalib 10 ай бұрын
Спасибо за поддержку и приятные слова!
@konstantinturkin6639
@konstantinturkin6639 9 ай бұрын
Просто приятно послушать, спасибо)
@Excalib
@Excalib 9 ай бұрын
Спасибо:))
@it-tb8od
@it-tb8od 2 ай бұрын
Можно ли выносить валидацию в filters или middleware. Если можно, то куда лучше?
@paulodybala4293
@paulodybala4293 10 ай бұрын
Это библиотека получается как альтернатива обычным атрибутам валидации типо [Required] и тд и ModelState.IsValid? Если да то что лучше использовать?
@Excalib
@Excalib 10 ай бұрын
Ну от части да, только больше возможностей
@movingCrazy
@movingCrazy 10 ай бұрын
если новичок то лучше ее, новый пунктик в стеке. Но если приложение простенькое и тебе надо проверить ввел ли юзер имейл и пароль, то не стоит усложнять все тысячей новых классов). Тут уже вопрос в том что и ради чего ты делаешь. И раз уж про флюэнт валидейшн не знал, погугли еще про fluent assertion, это библиотека с удобынми методами для блока assert в тестах
@koryungrigoryan2468
@koryungrigoryan2468 11 ай бұрын
Сделай видео про masstransit
@Excalib
@Excalib 11 ай бұрын
выйдет во вторник
@mrlait5732
@mrlait5732 11 ай бұрын
Еще можно добавить ValidationBehavior: IPipelineBehavior, который будет хэндлить ошибки валидации, чтобы в каждом методе не писать if(isValid)
@Excalib
@Excalib 11 ай бұрын
Спасибо согласен:)
@Konev-VA
@Konev-VA 11 ай бұрын
Всё круто, но хотелось бы покрупнее сам код. Достаточно много бесполезной для ролика инфы (огромная панель с древом проекта, установленные пакеты и зависимости и прочее), а сам код тяжело различим, если видео не на полный экран
@Excalib
@Excalib 11 ай бұрын
Спасибо, учту!
@HelloWorld-qs3sj
@HelloWorld-qs3sj 11 ай бұрын
Увааемый автор. как вы собрались давать платные консультации для людей когда не знаете даже что в web api должны быть все ответы ошибки стандартизированы, ответ который asp net core об ошибке валидации отдает стандартизирован по rfc7807. Я к тому, что50 процентов апи корявые, из-за того что учат переопредели обекты ошибки тп. Потом изза таких апи приходится велосипеды и строить.
@Excalib
@Excalib 11 ай бұрын
Спасибо за ваше ценное мнение. Если вы начинаете говорить про спецификации, то хотя бы изучите вопрос rfc7807 является устаревшей... в следующий раз ссылайтесь на rfc9457. Это видео не про Web api и даже не про правильную реализацию возвращаемых ответов в web api. Это видео про то, каким образом можно валидировать данные в проекте!
@HelloWorld-qs3sj
@HelloWorld-qs3sj 11 ай бұрын
@@Excalib Как раз про стандартизированную обработку. Изза этого фронетндеры ненавидят бекендеров, а бекендеры ненавидят фронетндеров.
@yuryermolov13
@yuryermolov13 6 ай бұрын
Видео вообще о другом. Оно про валидацию данных. Конечно, автору надо было использовать обычный консольный вывод, но web api здесь просто видимо под рукой оказалось.
@SamchukOleg
@SamchukOleg 11 ай бұрын
ну такое
@Excalib
@Excalib 11 ай бұрын
Спасибо:)
Как использовать Masstransit? | RabbitMQ
13:39
Как использовать Automapper в ASP.NET Core
17:25
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
ASP.NET Core Microservices #1 | Создаем БД
16:38
Как использовать RabbitMQ в ASP.NET Core
33:13
Docker Compose: Запускаем ASP.NET Core и PostgreSQL вместе
11:30
Дмитрий Юревич
Рет қаралды 1,5 М.