Show newer

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

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

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

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

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

Show thread

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

Show thread

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

Show thread

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

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

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

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

Show thread

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

Show thread
Roman boosted

melfa: Новый голливудский блокбастер собрал в прокате 1500 терабайт в первую же неделю.

И слил все в приватную репу, обидно будет если что случиться с компом. По моим наблюдениям у меня времени обычно на добавление 100-200 строк кода максимум, с учетом размера проекта это еще огого сколько пилить. Даже до первого запуска хотя бы аутентификации далеко. Надо какие-то выходные таки посвящать.

Show thread

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

Выкинул из проекта еще либу. Автор использовал обобщенные динамические ошибки, в связи с сем они превращаются в фарш. Есть предел фаршеобразности, ошибка должна говорить решение, а когда она не говорит даже проблему, нет пути!

Теперь бы мне времени, так хочется все это пилить как выдумаю.

Show thread

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

И отдельно это "гуглить" тоже сильно ускоряет так как нейронка краем уха слышала обо всем на свете. Я с ней обсуждаю наметки, схемы в plantuml рисую и так далее, прошу ее либы подбирать или описывать подходы к разным штукам и возможные проблемы известные, в этом конечно нейронка это просто невероятно удобно. За вечер можно сформировать подход в нужном направлении просто с ней переписываясь на телефоне. Прям это меняет подход к разработке у меня.

Show thread

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

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