Так что TDD теперь прям цветет. Так как тестов надо прочитать генеренных нейронкой намного меньше чем кода реализации, то выгодно начинать изучать их, а не код первым.
И поразительно, что в агентном режиме билда и тестов ей хватает что бы повторять семантику сносно. Это прям радует.
Пока что главное она заготовки пилит и когнитивная, делательная нагрузка меньше, можно сидеть и погонять, но результат в связи с тем, что она медленная далек от идеала, итераций много надо. Но напилить за несколько вечеров 15к строк я бы не смог без нее.
Другой вопрос, что это мне, человеку нужен читаемый и структурированный, нейронкам то пофиг что читать. Она хоть бинарь генерить может сразу. Так что в принципе главное что бы тесты проходили.
Прямо скажем, говнокод она генерит. Это наводит на мысль, что в ее датасете говнокода больше всего :) А их учат буквально на всем интернете :)
Исходя из этой мысли жопный бомбеж всяких "да я сам круче" выглядит смешно, я тоже круче стиральной машинки, но вот выполнять ее работу никогда не мечтал и с ней соревноваться :)
В общем нейронка это аналог посудомойки и стиральной машины, решающий "мозговую бытовуху". Если твоя работа и состояла а ней, у тебя проблемы, если нет, это прям кайф так как я в своей работе мозговую бытовуху всегда терпел с трудом.
Я в такие именно моменты лезу и сам все исправляю, так как она начинает тупо перебирать и все больше глючить.
Кароче. Вот почему нейронка не заменит программиста совершенно точно. В силу устройства ей нужно то от чего отталкиваться, от чего строить следующий вероятный токен. Но дело в том, что когда код дебажишь есть проблемы не видимые вовсе, о них можно только догадаться, нет явного указания, не работает и все, черт его знает почему и тогда вступают в действие твои модели мира, с которыми ты сравниваешь поведение системы. Это прям та точка где нейронка раз за разом в тупике.
И нейронка ни разу не разобралась сама, все время в случае с оусидом все так зверски запутано, что только по пунктам или самому писать.
Наконец-то кажись вся цепочка OAuth2 собирается и что то показывает с axum и oxide. Такое ощущение, что оксид тщательно не документировали, капец просто, я в итоге нашел в исходниках обертки когда уже свои написал. Дважды, блин, я разного уровня обертки писал :) Самому написать было бы проще, но так интереснее.
Причем она там себе реально пишет, так, билд не проходит, чето я проглючила, откроем ка доку, читает и такая, а, ясно, ну надо же так, переписывает и билдит, потом тесты запускает.
Выходит если ты в софте шаришь и программировании с нейронкой писать норм. Только она медленная, хотелось бы хотя бы в три раза быстрее, но это дело времени. И надо следить что бы ей в контекст все влезло над чем конкретно сейчас пахать. Совет растоманам. Ставим lynx делаем скриптик lynx -dump и echo BROWSER=lynx-dump. В итоге cargo doc --open будет показывать доку прямо в терминале,а круть в том, что cursor.ai нейронка иногда хочет видеть доку, смотрит ее в терминале и лучше работает
Вот парень выдает, молодец
Медитирую, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Демократы, либералы, либертарианцы, анархисты, исламисты, христиане и представители прочих религий никогда не перестанут конфликтовать до тех пор пока не поймут что добрососедские отношения намного ценнее всех их религий.
Я (с)