Комментарии 19
А сколько времени у вас уходит на проверку того полумиллиона строк кода, которые написал для вас ИИ? Сколько времени у вас уходит на то, чтобы удостовериться что ИИ пишет именно то, что вы просите, и ничего скажем сверх того, что вы просите?
полагаю, меньше, чем потратил бы на написание полумиллиона строк
Эту проблему нужно решить в другом месте. Нужно оптимизировать процессы так что бы не нужно было ревьювить ненужный код. Собственно часть статьи про это. В целом, проблема излишнего кода существуюет. Решения описаны, но и они не идеальны. Я все еще оптимизирую процессы и все еще вижу эти проблемы, но уже намного меньше чем раньше.
del
не понятно из-за чего возник такой вывод. Половина статьи, если не больше буквально про то как сделать так что бы не было то про что вы написали. А на вопрос я ответил. Что бы не возникало, то чего вы описали, нужно наладить процессы. Так же это работает и обычной "человеческой" разработке. Или вы хотите сказать, что все обычные команды не пишут плохой код? ну так это не правда.
Так и не понял, сколько все же времени вы тратите на проверку сгенерированного ИИ кода?
Если вы ожидаете конкретные числа, то к сожалению, я их не замерял, как, впрочем, и не замерял кол-во потраченного времени при ревью кода написанного инженерами. Могу сказать только по своим ощущениям. При выполнении задачи средней сложности не опытным инженером и ИИ, я трачу существенно меньше времени при просмотре кода ИИ. При аналогичной задаче выполненной инженером более опытным, ИИ код займет меньше времени. При просмотре кода от опытного разработчика я потрачу больше времени на код от ИИ (просто потому, что человеку я доверяю больше). Но это слишком абстрактный вопрос, так как слишком много вводных. Сложность задачи, кол-во кода, язык разработки и так далее и так далее...
а собственноручно написанный код вы как проверяете?
Вы читали исходный вопрос?
Читал. Меня нарратив доверия к человеческому коду умиляет.
Давайте избавлю вас от нарратива, слегка перефразируя вопрос - Сколько времени у вас ушло на проверку полумиллиона строк кода?
Зачем мне проверять полумиллион строк, если я могу проверить результат? Почему в нынешних процессах обязателен этап QA, если код проходит человеческий code review? Может code review часто фикция, зависящая от фазы луны? Может быть отдельный "штат агентов" этот code review сделает лучше, а остальное всё так же оставим полу автоматизированному штату QA?
Сколько денег приносит этот полумиллион строк кода? Зачем нужен очередной скоринг? Ей богу не интересно как очередной чел вайбкодит нейронками, гораздо интереснее продуктовая составляющая если она хоть чего-то стоит.
За .clade спасибо. А каким образом обходится возможность "вылечить" тест путем выпиливания неудобной логики? Т.е. на сколько вообще честный это тдд.
Вы, простите, голосом постановку задачи делали для этих 1700 комитетов?

1 700 коммитов без единой строчки руками: как я построил production-приложение на Elixir силами AI