Show newer

Они даже догадались зачем я искал такой валидатор

The best way to re-use validation rules on a field is to use the newtype idiom

Show thread

Мне раст нравится все больше и больше. Кайфовая штука где уровень пердолинга задаешь ты сам. Надо тебе каждый бит экономить, на, не надо, и так можно. Кайф.

Нашел кажись валидатор, который умеет newtype, живем, костылей будет меньше.

Меня все же раздражает, что ньютайпы кортежные нельзя валидировать без костылестроения. Ну как так то! Придется что то искать или изобретать.

Что интересно, мне ни разу не пришлось по мере ковыряний обратиться к "сообществу разрабочиков раст" или форумам с своими учбено-ковырятельским вопросами. Чатгопота полностью закрывает все потребности. Это мало того, что экономит просто кучу времени так как ответ мгновенный, так еще и по дороге форумные выпендрежники не заявят тебе дрянь какую в попытке самовыразиться.

Все, на данный момент колупательская жилка не дергается пока, кажись можно еще эндпоинт накатать один, заготовки там лежат, но конечно они не рабочие на самом деле.

Show thread

Но в целом жить можно. В итоге я перевел все модели на копирование оберток вместо ссылок, так проще пока что, сделаны нормальные возможности генерации разных ответов на разные ошибки, решил было логировать тела запросов и ответов, но пока забил не найдя приличного способа кроме как опять мидлевару самому накатать, что очень уж не хочу делать, накатал и снес уже пару раз. И валидации "как то само работает" наконец-то.

Show thread

Правда он показывает все значения енама вместо того, которое конкретно ты смотришь и можно пройти по всем веткам, а он, судя по всему пытается интерпретировать то, что ты раскрываешь и только для подходящего что то получается :)

Show thread

Не поверил, что все может быть с отладкой так плохо и не зря. ОКазалось, что надо отладчику универсальному под все языки компилируемые сказать на каком ты написал то, что решил ковырять. Показывает содержимое типов нормально теперь вроде. Причем там даже рендеры свои можно пилить в принципе кажись, но страдать этим пока не стану.

Конечно средства разработки пока под раст не зрелые совсем. Ничего аналогичного по удобству java средствам и рядом нет. Но привыкнуть можно, главное знать какие грабли бывают, вот узнаю.

Show thread

Зато я обнаружил еррор хэндлеры готовые и свои мидлевары выкинул. В общем пока разбираюсь. Эти ошибки еще и сделаны были как Enum, то есть тип не найти средствами иде по имени, надо знать имя енума, а отладочные логи его не пишут.

Show thread

Блин, я сношал мозг час пока нашел реализацию трейта для ошибок валидации, которые внезапно срабатывал. Дебагер абсолютно не юзабелен так как посмотреть содержимое объектов вообще не позволяет. В итоге приходится просто запускать и идти по шагам что бы посмотреть куда тебя перекинет, а шагов много.

Все же отложу зерокопи на потом, слишком много оно породит постоянной возни, а экономия не очевидно пока, что нужна эта. Просто сложные типы из оберток выкину, так как нашел вроде как валидацию приделать прозрачно, а сложные типы хороши именно тем, что при создании своих экземпляров они валидируют. Гемором меньше.

Думаю следующим прорывом будет когда нейронки научат говорить я не знаю. Сейчас когда они сталкиваются с вопросом, который не видели в обучающих материалах хоть в каком то виде, они начинают нести чушь и это просто значит я не знаю. Тогда идешь сам копать. Они экономят кучу времени на ответы хорошо известные, а таких вопросов большинство.

Чето меня колбасит. Не спится, надо на следующих выходных куда-то поехать, развеяться.

Самая беда когда кто то выдумывает "новые решения" просто потому, что забывает какие были старые и уж тем более в итоге не способен видеть куда все придет.

Roman boosted

Мозг человека способен испускать запутанные фотоны, доказали учёные

Учёные давно подозревают, что с высшей умственной деятельностью что-то нечисто, что она может опираться не только на обычную биохимию, но также на квантовые явления. Интуиция, спонтанность принятия решений и другие малопонятные умственные процессы оставляют простор для спекуляций на тему квантовой природы человеческого сознания. Новая работа китайских учёных показывает, что нервная ткань человеческого мозга совместима с квантовыми явлениями.

Читать далее >>> 3dnews.ru/1109230

8 минут для яиц в аэрогриле при 180гр тоже многовато, но уже почти, надо пробовать 7. Получается прям уже близко к идеалу.

Скорлупа к яйцам не прилипает.

Но вроде есть обертка, реализующая связь с валидатором. Попробую, а то сам начал это же писать, но идея была как в рокет, где делается обертка, а при экстракции валидируется. Не люблю писать банальное, лучше не писать.

Show thread

А этот актикс сам валидации запускать не умеет и их не имеет.

Show older
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3