Абсолютно понятная проблема, но решать её вручную и жаловаться странно

Во-первых, должны же быть какие-то формальные правила отсева в репозитории. Хотя бы тестирование через Git Actions внутри. У них это есть и это значит, что принимаемый код не прям нерабочий. Хотя, естественно, вопрос в проценте покрытия, и в том что ручное тестирование тоже надо проводить.

Абсолютно понятная проблема, но решать её вручную и жаловаться странно

Во-вторых, есть сервисы, где те же нейронки смотрят код с Гитхаба и говорят чё не так или даже фиксят. Я не интересовался, но скорее всего Cursor BugBot делает именно это.

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

В-третьих, нейронки могут писать код быстро и качественно. Вопрос в том, как их использует условный Васян и какие модели выбирает. Если Васян берёт идею и прогоняет её через бесплатный ChatGPT, вставляет вручную через VS Code и оно даже запустилось — понятно, что оно будет хрен пойми как сделано. А чтобы усложнить жизнь Васяну надо делать проверку построже.

А ещё можно облегчить жизнь и Васяну, и нейронкам, построив оптимизированную под работу с ИИ систему CI/CD...

...которая будет полезна и при классической разработке. Если CI достаточно строгая, то умная нейронка с меньшей вероятностью выполнит задачу плохо, а слабая нейронка просто не пробьётся через систему контроля. Точно также как и Васян без ИИ-помощи.

Абсолютно понятная проблема, но решать её вручную и жаловаться странно

Но в целом я не представляю, как вообще эффективно управлять таким потоком контрибуции...

Абсолютно понятная проблема, но решать её вручную и жаловаться странно
4
1
25 комментариев