Нейросети пишут г***окод — поспорю
Часто вижу об этом посты и ещё чаще — негодование в комментариях: и под такими постами, и вокруг темы нейросетей вообще. На работе тоже преобладает такое мнение. Моё — другое, и оно из опыта работы с агентами в разработке.
Ещё год назад я писал код сам: Django и React. С подсказками из обычных чатов. Так было быстрее. То есть писал сам или переписывал из чата — чтобы не терять навык, а только усиливать.
Но четыре месяца назад впервые сел в Cursor — и представление о разработке начало переворачиваться.
У меня есть личный домашний проект, в котором я могу позволять себе всё что угодно. Начал его больше года назад: сначала писал код полностью вручную, потом с подсказками из чатов, а сейчас в реализации код почти не смотрю.
Почему перестал смотреть?
Потому что нейросеть справляется с написанием лучше и быстрее меня. В нормальном контексте ей часто хватает одной итерации, чтобы получить эталонный код. Не г***окод — а тот, до которого мне вручную нужно было бы не меньше десятка итераций. Плюс минимальные проверки она делает по умолчанию.
Почему пишет хорошо? Потому что пишет в рамках фреймворков и библиотек. Это и был, и остаётся мой главный аргумент: на Django и React нейросеть априори редко пишет плохо — если среда живая и понятная. Эти фреймворки хорошо описаны, с примерами и документацией; по факту это среда, в которой она работает. Да ещё и обучена на них.
А вот если писать что-то своё «как Django и React», но на голых Python и JavaScript — получится г***окод. И таким он будет не потому, что нейросеть «умеет только плохо», а потому что среда, в которой она это делает, в лучшем случае пустая, а в худшем — уже содержит ваш код.
Вот такие пироги.
· 11 ч
овн куда-то потерялись, говнокод - нашлись
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён