Snapshot
Также: Снапшот
Снапшот — это мгновенный «снимок» состояния системы, данных или проекта в конкретный момент времени.
Снапшот работает как кнопка «сохранить игру» в видеоигре. Представь, что ты проходишь сложный уровень: перед битвой с боссом ты делаешь сейв. Если что-то пойдет не так, ты не начинаешь игру с самого начала, а просто загружаешься с этого момента. В разработке снапшот делает то же самое — фиксирует состояние всех файлов, настроек или базы данных, чтобы ты мог вернуться к ним в любой момент.
Это избавляет от страха что-то сломать. Если после внесения правок в код всё перестало работать, тебе не нужно вручную отменять каждое действие. Ты просто «откатываешься» к последнему удачному снапшоту, как будто ничего и не происходило.
Зачем это нужно
Для вайбкодера снапшоты — это страховка. Когда ты экспериментируешь с промптами или меняешь архитектуру приложения, имея под рукой «снимок» рабочего состояния, ты можешь действовать смелее, зная, что всегда есть путь назад.