Show newer

Под выдуманные мной (но ложащиеся в стандарт) механизмы упрощенной аутентификации нет либ, там в принципе немного, упрощенный же, но пилю свое все. Когда с уровня базовой базы типа "ошибки по людски показать" поднятно, далее легко шпарить, уже просто бизнес логика. Так как она сильно необычная не стал нейронку просить, дольше объяснять, только как автодополнение.

Нашел офигенный макрос. Бывают случаи когда функция принимает более 8ми параметров, линтер ругается, а что сделать это создание сущности в базе. Тогда расчехляется билдер и пилится сущность дтошная. Но, этот макрос умеет это все делать сам. Ставишь его у функции с кучей параметров и билдер готов, можно вызвать "эту функцию" как билдер сразу. Он сгенерит просто конструктор билдера. Экономит массу возни. Помимо того, что он и обычные билдеры отлично генерит, да еще и компайл тайм проверяемые.

Roman boosted

Привет! У меня всё хорошо. А как у вас проходит вечер?) @rf

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

Show thread

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

Show thread

Буду тестить скоро, нарыл какой-то простой майл сервер для проверочных почт, уже можно будет заругаться и посмотреть письмо. Потом пойду пилить OAuth2.0 Authorization flow, но там меньше чем уже написано, всего несколько эндпоинтов и страничек парочка. Никакой oxide-auth использовать не стану, он так плохо написан и докуентирован, что там написать дырявое нечто намного проще чем я сам напишу, плюс я сам сделаю это очень простым способом с минимумом таблиц, так как не хочу утонуть.

Show thread

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

После украшения ошибок дебагер больше не боль, так как пока больше не нужен был ни разу.

@paul автору лень набирать и он надиктовал в гугл улавиатуру

@sudo_sh можно, но когда оно будет всегда работать у всех, то начнутся новости для юзеров, которые периодически сейчас открывают для себя, что игры в стиме это не покупка, а аренда :) Скандалы на этой почве уже бурлят, а там почвы море еще :)

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

Жду когда появится агент ИИ, который за меня будет читать все лицензии всех продуктов.

Правда там где есть хоть какие-то типы можно сделать это конечно. Кодогенерация не уникальна. Но мне идея понравилась.

Show thread

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

Show thread

Это я порадовался существованию макросов, которые генерят билдеры для структур и они проверяются в компайл тайме!

Show thread

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

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

Классную фразу увидел на демотиваторе твоя религия ничего мне не запрещает выучи это наконец она запрещает тебе

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

Show thread

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

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