Software Is Made Between Commits: Как AI и Vibe Coding меняют правила разработки

Введение

Разработка программного обеспечения переживает фундаментальный сдвиг. Традиционно мы привыкли считать, что код — это конечный продукт, а коммиты — его историческая хронология. Но свежая новость из мира AI и Vibe Coding, опубликованная командой Zed, переворачивает это представление. Согласно их манифесту, Software Is Made Between Commits. Это означает, что настоящий источник кода больше не лежит в файлах на диске — он рождается в процессе диалога разработчика с AI-агентом. В этой статье мы разберём, что произошло, почему это важно и как использовать эту концепцию на практике.

Что произошло? Новая парадигма разработки

Команда Zed представила концепцию, которая меняет саму суть DevOps-процессов. Раньше разработчик писал код в редакторе, делал коммит, и этот коммит фиксировал состояние проекта. Теперь, с появлением AI-агентов (Vibe Coding), код генерируется в реальном времени в процессе общения. Agents turned the conversation into the real source of our software. То есть, диалог между человеком и машиной стал первичным артефактом, а коммит — лишь его моментальным снимком.

Почему это важно? Потому что традиционные системы контроля версий (Git) не предназначены для хранения контекста принятия решений. Они фиксируют что изменилось, но не почему. В мире Vibe Coding потеря этого контекста — потеря смысла. Именно для решения этой проблемы была создана DeltaDB — версия контроля, заточенная под новую реальность.

Главные инновации: DeltaDB и разговор как код

1. DeltaDB — версионность для AI-эры

DeltaDB — это система версионирования, которая хранит не только изменения в файлах, но и цепочку решений, принятых в процессе разработки. Она фиксирует каждый шаг AI-агента: от запроса до сгенерированного кода, от исправления ошибки до рефакторинга. Это позволяет разработчику вернуться к любой точке не по дате коммита, а по контексту беседы.

2. Разговор как единица изменений

Вместо того чтобы делать 10 мелких коммитов с сообщениями "fix typo", "add function", "rename variable", разработчик ведёт один разговор с AI. DeltaDB автоматически сохраняет эту сессию как единое изменение. Это делает историю проекта читаемой и понятной для человека, а не только для машины.

3. Практический пример работы

Представьте: вы просите AI-агента добавить кнопку "Экспорт в PDF". Агент генерирует код, вы видите ошибку, просите исправить — и так несколько раз. В Git это было бы 15 коммитов с хаотичными сообщениями. В DeltaDB — один разговор, который можно пересмотреть, понять логику и даже использовать как шаблон для похожей задачи.

Почему это меняет правила игры

Старая модель разработки строилась на принципе: "пиши код, потом коммить". Новая модель: "общайся с AI, потом фиксируй разговор". Это кардинально меняет:

  • Коллаборацию: команды могут обсуждать не код, а процесс его создания. Это снижает порог входа для джуниоров.
  • Дебаггинг: вместо просмотра diff-ов можно просто "пересмотреть" разговор с AI, который привёл к ошибке.
  • Документацию: каждый разговор — это документированное решение. Больше не нужно писать отдельные README для каждой фичи.

Как использовать на практике

Чтобы внедрить эту концепцию, не обязательно ждать DeltaDB. Вот несколько шагов, которые можно сделать уже сейчас:

  1. Фиксируйте контекст в сообщениях коммитов: если вы используете Git, пишите в коммитах не "fix bug", а "исправление ошибки в функции экспорта — AI предложил заменить цикл на map".
  2. Храните логи AI-сессий: если ваш AI-агент не сохраняет историю диалогов, делайте это вручную. Используйте Markdown-файлы для записи ключевых решений.
  3. Переосмыслите код-ревью: вместо проверки только кода, проверяйте и цепочку решений. Спрашивайте: "Почему AI выбрал этот паттерн?"
  4. Автоматизируйте создание документации: используйте AI для генерации комментариев на основе истории изменений в DeltaDB или её аналогах.

Заключение

Концепция Software Is Made Between Commits — это не просто модный термин. Это реальность, в которой разработчики перестают быть просто кодер и становятся дирижёрами AI-оркестров. DeltaDB от Zed — первый шаг к тому, чтобы версионирование стало человекоцентричным, а не машинным. Если вы хотите оставаться на гребне волны, начните уже сегодня: фиксируйте не код, а разговоры, которые его порождают. Подробнее читайте в оригинальном посте команды Zed Источник.

Хотите узнать больше о будущем разработки? Подпишитесь на наш блог — мы следим за трендами AI-инженерии и Vibe Coding.

← Все статьи

Комментарии