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