Боб Мартин исследует возможности ИИ в программировании

Известный автор «Чистого Кода» и «Чистой Архитектуры» Боб Мартин в период с ноября 2025 по январь 2026 года задокументировал своё изучение ИИ в кодировании. В начале он использовал grok-cli для разработки десктопной игры на Clojure. Первые впечатления были негативными: инструмент требовал постоянного контроля и не всегда соответствовал логике разработчика. Во второй половине января Боб переключился на Claude Opus 4.5, что позволило повысить продуктивность на 20–30%. Он организовал работу с тремя агентами для анализа, генерации кода и его ревью, однако столкнулся с декомпозицией сложной игры, что приводило к путанице. Боб пришёл к выводу, что ИИ действительно ускоряет процессы, но важно помнить о дисциплине и чистоте кода, поддерживая традиционные принципы, такие как TDD и SOLID. Чистота кода стала доступнее через автоматизацию, однако контролировать процесс необходимо, так как ИИ может создавать хаос, если оставить его без присмотра.

Вопрос-ответ

Каков был первый опыт Боба Мартина с ИИ в программировании?

Изначально Боб Мартин использовал grok-cli для разработки десктопной игры на Clojure. Его первые впечатления были негативными: инструмент требовал постоянного контроля и не всегда соответствовал логике разработчика.

На какой ИИ-инструмент переключился Боб Мартин, и как это повлияло на его продуктивность?

Во второй половине января Боб переключился на Claude Opus 4.5. Это позволило повысить его продуктивность на 20–30% по сравнению с предыдущим опытом.

С какими трудностями столкнулся Боб Мартин, работая с несколькими ИИ-агентами?

Он организовал работу с тремя агентами (для анализа, генерации кода и его ревью), однако столкнулся с проблемой декомпозиции сложной игры, что приводило к путанице в процессе.

Какие главные выводы сделал Боб Мартин об использовании ИИ в программировании?

Боб Мартин пришел к выводу, что ИИ действительно ускоряет процессы, но при этом крайне важно поддерживать дисциплину и чистоту кода, следуя традиционным принципам, таким как TDD и SOLID. Он подчеркнул, что ИИ может создавать хаос, если оставить его без присмотра, несмотря на то что чистота кода становится доступнее через автоматизацию.