~/VibeHandbook

Глава 04 · 04

Шаг 3: Написать пользовательские истории

Пользовательские истории превращают охват в проверяемое поведение. Формат прост:

Как [пользователь], я хочу [действие], чтобы [выгода].

Для трекера книг:

  • Как читатель, я хочу добавить книгу по названию и автору, чтобы начать её отслеживать.
  • Как читатель, я хочу отметить книгу как прочитанную, чтобы видеть свой прогресс.
  • Как читатель, я хочу оценить прочитанную книгу от 1 до 5 звёзд, чтобы помнить, что мне понравилось.

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

Часть чтобы — то, что люди опускают, и она самая важная. «Как читатель, я хочу поле поиска» сообщает AI, что построить, но не зачем, поэтому он не может делать хорошие компромиссы. «Как читатель, я хочу находить книгу в своём списке, набирая часть её названия, чтобы не прокручивать десятки записей» сообщает ему настоящую работу — и теперь простая фильтрация по мере ввода может оказаться лучше тяжеловесного поискового движка. Выгода — это спецификация для спецификации: она объясняет функцию достаточно хорошо, чтобы AI (и будущий вы) мог отличить хорошую реализацию от неверной.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39