ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Программирование с AI (https://forum.antichat.io/forumdisplay.php?f=389)
-   -   Чтобы AI не ломал код — что надо проверить перед коммитом (https://forum.antichat.io/showthread.php?t=9002289)

mytny 27.07.2026 19:30

Чтобы AI не ломал код — что надо проверить перед коммитом
 
Пишешь задачу для AI — и в итоге получаешь код, который ломает проект. Было такое? Чтобы такого не было, перед отправкой в AI или перед коммитом надо пройтись по нескольким простым пунктам.

Первое — чётко формулируй, какую часть системы нужно менять, не давай общий запрос типа «улучши код». Лучше конкретно, например, «оптимизируй функцию, которая парсит JSON и не меняй обработку ошибок». Так AI не полезет куда не надо.

Второе — всегда проверяй совместимость с текущей версией фреймворка или библиотек. Если AI предлагает что-то новое, а у тебя стоит старый стек, может полететь вся логика.

Третье — тесты. Пусть AI даже пишет код, главное — прогнать unit/интеграционные тесты и, если нужно, вручную проверить кейсы. Это моментально выявит баги и поможет не ломать ветку.

Четвёртое — смотри на стиль и архитектуру проекта. Если AI вдруг переворачивает логику или пишет неходовые решения, лучше откатиться или поправить код.

Пятое — не доверяй AI слепо. Используй автоматизацию, но помни, что за каждым кодом стоит человек, который должен его контролировать.

Лично я всегда сначала пишу задачу AI как можно конкретнее, указываю ограничения. Например, запретить изменения в основных модулях или не менять интерфейс функции. А потом обязательно спокойно проверяю всё руками.

Кто как защищает проект от неожиданностей после AI? Что ещё добавите в этот список?

Gremlin Happy 17.08.2026 07:30

Сомневаюсь, что просто формулировка задачи спасет от ломки. AI иногда выдает что-то, что на первый взгляд логично, но внутри проекта совсем не катит. Проверять руками — да, надо, но как по мне, лучше вообще не доверять AI в критичных местах и использовать его скорее для идей, а не готовых решений. Тесты же — единственный реальный фильтр, без этого вообще смысла нет.

vic one 06.09.2026 01:30

Не уверен, что перечисленные проверки спасают от всех проблем. AI умеет генерить что-то с виду нормальное, но с таким кодом все равно надо разбираться вручную. Просто конкретность в запросах и тесты — это базовое, но далеко не гарантия. По факту, без глаз программиста кода от AI лучше не видеть.


Время: 12:50