Кроме Олега кто-нибудь использует рефайнед массово в промышленном коде для валидации? чтобы все поля в модели - refined.
я ньютайпы затащил в модели, у меня не сложная логика но хотелось что бы куча строк имели разные типы и как плюс небольшой в жейсон конвертились не как объекты а как строки (ну и само все выводилось, не надо было отдельного кодека для ньютайпов)
я ньютайпы затащил в модели, у меня не сложная логика но хотелось что бы куча строк имели разные типы и как плюс небольшой в жейсон конвертились не как объекты а как строки (ну и само все выводилось, не надо было отдельного кодека для ньютайпов)
я ньютайпы затащил в модели, у меня не сложная логика но хотелось что бы куча строк имели разные типы и как плюс небольшой в жейсон конвертились не как объекты а как строки (ну и само все выводилось, не надо было отдельного кодека для ньютайпов)
да не бывает сложной валидации, бывает простая валидация и бизнес-логика) рефайнед интересен тем, что он composable - можно в одну строчку записать "непустая строка до 50 символов из букв англ. алфавита"
но тип, конечно, будет страшный. и вопрос в том, разумно это или нет. нужно ли везде делать алиасы (а это уже две строчки вместо одной). Нужно ли вообще всё заворачивать в кейс классы (просто и надежно, но писанины....)