[Перевод] Грокаем валидацию при помощи аппликативного функтора |
В предыдущем посте мы открыли Аппликативный функтор, а если точнее, изобрели функцию apply
. С ее помощью мы решили проблему валидации полей кредитной карты. Функция apply
позволила легко объединить результаты каждой функции, отдельно проверяющей одно поле - номер карты, срок действия и CVV - в объект типа Result
, который представляет финальный результат проверки всех данных кредитной карты на корректность. Возможно, вы также помните, что в случае если у нас есть несколько ошибок валидации, мы решили пойти простым путем и просто возвращать первую из них.
https://habr.com/ru/post/709376/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709376
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |