Главная проблема ИИ в кодинге изменилась. Нейронки почти перестали выдумывать несуществующие библиотеки и методы. Зато появилась новая беда - дублирование кода.
Просишь модель немного изменить логику или добавить фичу?
Она часто не замечает такой же уже написанный код, полностью его дублирует и оставляет в другом файле, а проект раздувается(
Потом просишь внести еще одну мелкую правку, модель снова радостно множит сущности.
В итоге архитектура превращается в спагетти из десятков одинаковых функций с микроскопическими отличиями.
Я сейчас активно пишу на Rust новую версию своей игры под Steam и в таком масштабе пускать ИИ на самотек нельзя. Через пару недель поддерживать раздутую кодовую базу будет физически больно.
Нейросеть не сможет поместить в контекст весь ваш проект. В результате получается, что они просто прилепит кусок кода сбоку, чем будет вдумчиво рефакторить уже существующие алгоритмы.
Как я с этим борюсь?
Рассказал в сегодняшнем уроке: https://t.me/+VkqXvQ9n7iI5YjFk
Переходи и смотри)
Просишь модель немного изменить логику или добавить фичу?
Она часто не замечает такой же уже написанный код, полностью его дублирует и оставляет в другом файле, а проект раздувается(
Потом просишь внести еще одну мелкую правку, модель снова радостно множит сущности.
В итоге архитектура превращается в спагетти из десятков одинаковых функций с микроскопическими отличиями.
Я сейчас активно пишу на Rust новую версию своей игры под Steam и в таком масштабе пускать ИИ на самотек нельзя. Через пару недель поддерживать раздутую кодовую базу будет физически больно.
Нейросеть не сможет поместить в контекст весь ваш проект. В результате получается, что они просто прилепит кусок кода сбоку, чем будет вдумчиво рефакторить уже существующие алгоритмы.
Как я с этим борюсь?
Рассказал в сегодняшнем уроке: https://t.me/+VkqXvQ9n7iI5YjFk
Переходи и смотри)