Кодинг и разработка ПО
Учитесь ли вы программировать или выпускаете промышленное ПО, ИИ меняет рабочий цикл. Выигрывают те, кто относится к нему как к быстрому, знающему напарнику — и проверяет всё, что он создаёт.
В чём он хорош
- Объясняет незнакомый код или ошибки простым языком.
- Генерирует шаблонный код, тесты и первые черновики функций.
- Рефакторит ради ясности и отлаживает, рассуждая по стек-трейсу.
- Переводит между языками и фреймворками.
- Проверяет дифф на наличие багов и «душков».
Для реальных кодовых баз делайте это внутри вашего репозитория с помощью Claude Code, который умеет читать файлы, запускать тесты и редактировать с вашего одобрения.
Золотой цикл
- Дайте контекст — нужный код, ошибку, что вы ожидали против того, что получили. Расплывчато на входе — расплывчато на выходе.
- Попросите план для нетривиальных изменений до правок (Режим планирования).
- Сгенерируйте изменение.
- Прочитайте его — поймите, прежде чем принять. Код — ваш.
- Запустите его — тесты/линт/сборка. Никогда не верьте «это работает» без запуска.
Шаг, который отделяет хорошие результаты от плохих, — это стрелка обратно наверх: когда тест проваливается, не правьте вслепую — снова подайте сбой как свежий контекст.
Промпты, которые отрабатывают свой вес
Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}
Жёсткие правила
:::warning Проверяйте и защищайте свои секреты
- Запускайте и проверяйте сгенерированный код — он может быть незаметно ошибочным или выдумывать несуществующие API.
- Никогда не вставляйте секреты/ключи в промпт (Конфиденциальность).
- Для агентного/автоматизированного кодинга ограничьте права доступа и прочитайте Защита агентов. :::