~/VibeHandbook
PDF бесплатно

Глава 09 · 09

Частая ловушка: спецификация решений, а не проблем

Один режим провала стоит назвать отдельно, потому что в него так легко свалиться. Когда вы садитесь писать спецификацию, возникает соблазн описать решение, которое вы уже представили: «боковая панель с вкладками», «всплывающее модальное окно», «таблица Postgres». Но спецификация, полная решений, тихо фиксирует решения, которые вы ещё не заслужили.

Сравните эти две строки:

Плохо:   Добавь левую боковую панель со сворачиваемыми секциями по статусу книги.
Хорошо:  Дай мне видеть книги, сгруппированные по статусу, не теряя полный список.

Первое предложение уже выбрало боковую панель, сворачиваемые секции и компоновку — прежде чем кто-либо подтвердил, что это верные решения. Второе формулирует работу, которую нужно сделать, и оставляет AI (и вам) свободу найти самое простое, что её удовлетворяет, — а это могут оказаться всего лишь три кнопки фильтра. Описывайте желаемый результат; пусть реализация остаётся обсуждаемой как можно дольше. Решения дёшево менять в спецификации и дорого — в коде.

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

Скачайте всю книгу в PDF или EPUB — бесплатно.