Перейти к основному содержимому

Кодинг и разработка ПО

Все уровни

Учитесь ли вы программировать или выпускаете промышленное ПО, ИИ меняет рабочий цикл. Выигрывают те, кто относится к нему как к быстрому, знающему напарнику — и проверяет всё, что он создаёт.

В чём он хорош

  • Объясняет незнакомый код или ошибки простым языком.
  • Генерирует шаблонный код, тесты и первые черновики функций.
  • Рефакторит ради ясности и отлаживает, рассуждая по стек-трейсу.
  • Переводит между языками и фреймворками.
  • Проверяет дифф на наличие багов и «душков».

Для реальных кодовых баз делайте это внутри вашего репозитория с помощью Claude Code, который умеет читать файлы, запускать тесты и редактировать с вашего одобрения.

Золотой цикл

  1. Дайте контекст — нужный код, ошибку, что вы ожидали против того, что получили. Расплывчато на входе — расплывчато на выходе.
  2. Попросите план для нетривиальных изменений до правок (Режим планирования).
  3. Сгенерируйте изменение.
  4. Прочитайте его — поймите, прежде чем принять. Код — ваш.
  5. Запустите его — тесты/линт/сборка. Никогда не верьте «это работает» без запуска.

Шаг, который отделяет хорошие результаты от плохих, — это стрелка обратно наверх: когда тест проваливается, не правьте вслепую — снова подайте сбой как свежий контекст.

Промпты, которые отрабатывают свой вес

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.
  • Никогда не вставляйте секреты/ключи в промпт (Конфиденциальность).
  • Для агентного/автоматизированного кодинга ограничьте права доступа и прочитайте Защита агентов. :::

Дальше