К содержимому
Claude Code с 0:полный курс
Уровень 16 · Capstone 4 мин

Собираем MVP

Собираем первую рабочую версию проекта — MVP. Простую, но работающую. Добавляем возможности по одной, проверяем после каждой и коммитим в Git по ходу.

План готов — пора собирать! Но тут есть ловушка, в которую попадают почти все новички: попытаться сделать сразу всё и идеально. Так проект превращается в бесконечную стройку. Опытные разработчики поступают иначе: сначала собирают MVP, а уже потом наращивают.

Что такое MVP

MVP (от английского minimum viable product — «минимально жизнеспособный продукт») — это самая первая версия проекта, которая уже работает, но пока без всего необязательного. Мы говорили об этом на уровне 8.

Для трекера привычек MVP — это просто список привычек, которые можно добавлять и отмечать выполненными. Без красивых анимаций, без статистики за год, без тёмной темы. Голая суть — но она работает. Это и есть фундамент, на который потом легко достраивать всё остальное.

Не гонись за идеалом — гонись за «работает». Рабочая простая версия в сто раз ценнее идеальной версии, которая существует только в твоей голове.

Добавляй возможности по одной

Когда MVP готов и работает, начинай наращивать — но строго по одной возможности за раз. Это золотое правило сборки. Сделал одну вещь — проверь, что она работает и ничего не сломала. Только потом берись за следующую.

1. Добавили форму создания привычки → проверили: создаётся? ✅
2. Добавили кнопку «выполнено» → проверили: отмечается? ✅
3. Добавили счётчик серии → проверили: считает верно? ✅

Если добавить пять вещей сразу и что-то сломается, придётся гадать, какая из пяти виновата. А когда добавляешь по одной — виновник всегда очевиден: это то, что ты только что сделал.

Коммить по ходу работы

Помнишь Git с уровней 5 и 15? Сейчас он твой лучший друг. Каждый раз, когда возможность готова и проверена, делай коммит:

git add .
git commit -m "Добавил счётчик серии дней"

Коммит — это контрольная точка, к которой можно вернуться. Если следующее изменение всё сломает, ты не потеряешь рабочую версию: просто откатишься к последнему хорошему коммиту и попробуешь снова. Чем чаще коммитишь, тем спокойнее работается.

Хороший ритм такой: сделал возможность → проверил → закоммитил → взялся за следующую. Маленькими шагами, с сохранением после каждого. Так проект растёт надёжно, без страха всё испортить.

Чек-лист: MVP готов, когда

Прежде чем браться за украшения, пройдись по списку. MVP готов, если можешь поставить галочку напротив каждого пункта:

  • Главное действие работает — то, ради чего проект задуман (добавить запись, отправить форму…).
  • Данные не теряются — после перезагрузки страницы всё на месте (например, сохранение в localStorage).
  • Нет очевидных поломок — основной путь проходится без ошибок в консоли.
  • Код в Git — есть хотя бы один коммит с рабочей версией, к которому можно вернуться.

Всё отмечено? Значит, у тебя есть рабочий продукт. Дальше — по желанию: оформление, темы, анимации.

Порепетируй: с чего начать MVP

Тренажёр Claude Code

Капстоун: собираем MVP. Идей много, времени мало. Что сделать первым?

Claude

С чего начнём сборку?

Попробуй

Прорепетируй этот ритм прямо в терминале справа: собери MVP трекера, заведи репозиторий и закоммить, а потом добавь вторую возможность и сделай ещё один коммит. Сначала MVP, потом по одной возможности — проверка и коммит после каждой.

Проверь себя

Отвечено 0/3
Режим:

Что такое MVP?

Как лучше добавлять возможности в проект?

Что стоит делать по ходу сборки проекта?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Собери MVP трекера прямо здесь: создай папку проекта и первый файл, заведи репозиторий и сделай коммит — затем добавь вторую возможность и закоммить снова.

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Папка проекта tracker создана
  • Не выполнено: Есть первый файл — MVP
  • Не выполнено: Добавлена вторая возможность
  • Не выполнено: Репозиторий заведён
  • Не выполнено: Сделан коммит

Листай уроки клавишами · поиск по ⌘K