У меня был какой-то перерыв в пете, теперь снова интересно пилить дальше. Спать только некогда :(
Решил поменять actix на axum. Вроде аксум буден без макросов и каплю удобнее чем actix. Он кажется популярнее и потому инструментов готовых больше. При этом я только дотащил аутентификацию до "о, что то работает" на этом несчастном oxide. Придется все переделать, но с нейронкой это не кажется трудным, хотя там уже под десяток тысяч строк скелета.
500 строк кода за заход, при этом желательно ей написать что да как с именами всех сущностей и что куда в 10 строк хотя бы. Ускорение раз 50 выходит :) Но если учесть переделки раз в десять. Иметь среди себя команду в десять рыл, отлично!
Ну, в общем пока нейронке если сказать "реализуй oauth2 в проекте, используя такие либы" оно не могет. Но вот если на мелкие задачки разбить, могет норм, особенно если ей тыкать пальцем еще и в код куда что написать и где примеры и реализации смотреть. В общем на один уровень копаний руками меньше выходит из множества, норм.
Заработало. Как же она изгадила проект пока пыталась понять, что там и в итоге даже в тестах написала "временно примем 500 ответ как норму" :)
Надо нейронке отдать должное, она пыталась заменить дебагер отладочными логами, но где там, в либу отладочных логов не вставить.
В итоге нашел, что конкретно делать и скормил нейронке задачу. Ее понять можно, она видит только выход инвалид реквест и все.
Вишенка на торте, что бы оно работало так как надо мне не просто надо передать true включив, что надо, мне надо переопределить метод мать их, так как снаружи нигде не ясно, что это надо, но так как в спеке не рекомендовано, сиди молча.
И ошибки в либе капец информативные, местами до ассемблера долез пока понял, что курл запрос написал не с формой, а с кверипараметрами, а либе только форму подавай. Капец. Но в целом такое редко бывает, либа своеобразная. Нейросетка третий вечер не может понять чому не пашет. Пришлось самому копать.
Быстрые запросы вышли за 4 дня, говорит буду медленно работать. Но я разницы не увидел. Дал ему задачу, которую он жо этого осилить не смог, а я его сегодня по шагам тащил часов пять вечером. Сейчас есть часть апи и пара тестов, пусть трудится, посмотрю утром к чему пришел. Фантастика.
Точно понимает, он похвастался, что напилил все по правилам. Но кажись они не сразу ему отправились просто.
И еще билд, линтер и тесты прям спасают. Можно двигать проект от теста до теста, что бы он старое не портил.
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)