RPCS3 устал быть няней для вайбкодеров

RPCS3 устал быть няней для вайбкодеров

У RPCS3 наконец-то лопнуло терпение: GitHub завалили непроверенным AI-кодом, и мейнтейнеры попросили людей перестать приносить нейрослоп под видом вклада.

Правило у них нормальное: пользоваться нейронкой можно, но понимать, тестировать и объяснять должен человек.

Повод уже в свежем: https://dtf.ru/id376237/5054501-rpcs3-prizivaet-prekratit-otpravku-nekaachestvennogo-koda-na-github

На Reddit эта штука тоже пошла по игровым сабам. Народ, ожидаемо, дерется за слово "slop".

Я бы на месте RPCS3 вообще не спорил про AI. Это спор для людей, которым нужно пять часов доказать, что молоток виноват в кривом заборе.

Тут другая грязь.

Ты вайбкодил 10 минут, получил красивый PR, нажал submit и почувствовал себя контрибьютором.

А на другой стороне живой человек открывает этот подарок. Читает странный код, ищет зачем он вообще нужен, спрашивает автора, получает кашу, потом проверяет регрессию в игре, которую он и так чинит ночами.

Open source держится не на магии GitHub. Он держится на том, что чье-то время не считают мусорным.

Особенно смешно с эмуляторами. RPCS3 это не TODO-приложение на выходные. Там PS3, SPU, графика, совместимость, старые игры, где один кривой фикс может вылечить одну сцену и сломать десять других.

Такой код нельзя приносить с лицом "я сам не понял, но чат сказал норм".

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

Но если после этого ты не можешь объяснить свой PR словами взрослого человека, ты не внес вклад.

Ты переложил смену на мейнтейнера.

Честное правило простое: AI-код принимается только вместе с хозяином. Хозяин знает, что поменялось, где проверял, что может отвалиться и почему это вообще стоило чей-то вечер.

И вот тут хайп про "каждый теперь программист" становится чуть менее радостным.

Каждый теперь может открыть PR. Не каждый способен не превратить чужой проект в саппорт своего промпта.

AI пусть работает. Безответственность - в бан.

RPCS3 тут просто сказал вслух то, что дальше скажут все нормальные проекты.

Сначала покажи, что ты сам понял свой код.

Потом уже называй себя контрибьютором.

И да, если ваш PR написал чат, вопрос простой: кто вечером будет краснеть, когда у людей сломается сохранение в Metal Gear?

1