У меня был какой-то перерыв в пете, теперь снова интересно пилить дальше. Спать только некогда :(

Show thread

Решил поменять actix на axum. Вроде аксум буден без макросов и каплю удобнее чем actix. Он кажется популярнее и потому инструментов готовых больше. При этом я только дотащил аутентификацию до "о, что то работает" на этом несчастном oxide. Придется все переделать, но с нейронкой это не кажется трудным, хотя там уже под десяток тысяч строк скелета.

Show thread

В ответ мою просьбу поменять веб фреймворк во всём проекте нейронка кажись струхнула написала я на несколько примеров файлов с изменениями напишу

500 строк кода за заход, при этом желательно ей написать что да как с именами всех сущностей и что куда в 10 строк хотя бы. Ускорение раз 50 выходит :) Но если учесть переделки раз в десять. Иметь среди себя команду в десять рыл, отлично!

Show thread

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

Заработало. Как же она изгадила проект пока пыталась понять, что там и в итоге даже в тестах написала "временно примем 500 ответ как норму" :)

Show thread

Кароче жду когда cursor.ai даст нейронке в руки дебагер

Show thread

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

Show thread

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

Show thread

Вот где забота о безопасности! Пишем инвалид запрос и все, читай код, сволочь!

Show thread

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

Show thread

Дебагер научится использовать, сможет может быть :)

Show thread

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

Show thread

Отладчик растокода либо я готовить не умею, либо не очень. При этом иногда у меня линукс глючит с ним, не стал разбираться, редко.

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

Show thread

Точно понимает, он похвастался, что напилил все по правилам. Но кажись они не сразу ему отправились просто.

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