Автор Clean Code решил научить AI писать нормальный код
Роберт Мартин (Uncle Bob) выпустил ub-mode — skill, который заставляет AI-агентов следовать его принципам разработки.
Идея простая: мало заставить AI написать работающий код. Нужно, чтобы его потом не пришлось переписывать.
Что делает ub-mode:
- Сначала тесты, потом код.
- Исправляет причины ошибок, а не симптомы.
- Убирает лишнее вместо создания новых абстракций.
- Проверяет сложность и дублирование кода.
- Использует мутационное тестирование: специально вносит ошибки и проверяет, заметят ли их тесты.
Сам Uncle Bob уже использует skill со своими Grok-агентами и говорит, что результаты хорошие.
Вопрос только в том, станет ли код действительно лучше или AI просто научится убедительнее следовать правилам Clean Code.