В Anthropic рассказали, как проверяют код, который пишет Claude
Каждый день код проверяют фаззеры на базе Claude, а проверка качества и защиты идёт автоматически. Без этого код потом трудно поддерживать, считает создатель Claude Code Борис Черный.
Код, который Claude пишет для рабочей среды, нужно проверять строже, чем код программистов-людей. Так считает создатель Claude Code Борис Черный (Boris Cherny). Его слова процитировал в своём блоге программист Саймон Уиллисон.
«Без этого можно получить неразбериху, которую потом трудно поддерживать», — предупредил Черный.
По его словам, в Anthropic для этого действует целый набор ограничителей:
- много правил линтера — программы, которая автоматически проверяет стиль и ищет типичные ошибки;
- много тестов, в том числе сквозных, которые проводит сам Claude;
- фаззеры на базе Claude — ежедневно они подают программам случайные и нестандартные данные, чтобы найти сбои;
- автоматическая проверка кода и его защиты от атак;
- автоматическая переработка кода без изменения того, что он делает.
Claude Code — агент Anthropic для программистов: он сам пишет и правит код в терминале или редакторе. Какую долю кода в компании сейчас пишет Claude, Черный не уточнил.