Кто пробовал пускать свой код через ChatGPT и ждать, что он сам всё красиво отрефакторит? У меня получилось примерно так: сначала просишь улучшить читаемость или убрать дублирование — в целом норм, но если не проверить, можно получить невнятные штуки. Важно не слепо копировать, а сначала прогонять через свой линтер, запускать тесты и смотреть, не сломалось ли ничего. Часто ChatGPT предлагает варианты перестроить функции в более простой вид, но может он и не понимает тонких нюансов проекта — типа производительности или совместимости.
Если хочешь быстро пройтись по коду и заодно получить наводки, как сделать лучше, то можно так: прямо в таске описываешь, какую конкретно часть хочешь «почистить» или улучшить, чтобы ответы не были расплывчатыми. И советую всегда держать под рукой контроль версий — чтобы на откат никто не ругался. Ещё помогает прогоночный код, чтобы понять, точно ли не попал туда баг. Еще один момент: ChatGPT иногда предлагает «классические паттерны», которые в твоем проекте вообще не нужны, так что по факту — всё равно отсеивать нужно самому.
Раньше, когда такого чат-бота не было, вся рефакторинга занимала вечность и вручную тормозила работу. Сейчас с ChatGPT хотя бы базовые моменты можно быстро проверить и поправить, хоть и приходится потом фильтровать странные советы. Главное — не забывать, что это всего лишь помощник, а не замена мозгам и тестам.