JavaRush /Курси /Claude Code SELF /ТЗ пише майстер

ТЗ пише майстер

Claude Code SELF
Рівень 16 , Лекція 1
Відкрита

1. Формулювання як рефлекс початку роботи

Тьома відкриває чистий TASK_SPEC — раніше за код, першою ж справою. Рука сама тягнеться до бланка ще до думки про те, що «треба б».

— Колись я цього порожнього екрана боявся найбільше, — усміхається він. — Завмирав, як перед контрольною: з чого почати, які слова правильні. А тепер інакше вже не вмію.

Він не поспішає, а вголос проговорює просто в документ:

— Нарахування нагород десь бреше — ось проблема. Як має рахуватися — цільове. Що чіпаємо — scope, чого не торкаємося — сюди. Чим перевірю, з якої гілки почну, де чекпоїнти.

Раніше кожне друге речення виходило розпливчастим, і його доводилося рятувати. Тепер воно лягає щільно з першого разу. Бланк, що колись був обовʼязковою формальністю перед «справжньою справою», став способом самому собі пояснити завдання до кінця — щоб потім не блукати. Не барʼєр перед роботою. Перший її крок.

2. Одне завдання в одному формулюванні, а не два

Найдоросліше в цій формі — те, чого в ній немає. Усередині вже підступає спокуса: впиши сюди ще й live-data, заодно й портал оживлю, навіщо двічі заходити.

— О ні, дружку, — каже Тьома цьому свербінню. — Знаю я тебе.

Він приборкує спокусу. У формулюванні живе лише core fix, один, чистий. Другу частину він відкладає окремим рядком: «на потім, коротким проходом, якщо основний цикл закрито».

І це не бюрократія заради бюрократії — він на власній шкурі знає, чим закінчується, коли в одне завдання запихаєш два: жодне не доводиш спокійно, обидва швидко починають заважати одне одному.

— Зараз усе зроблю, може, встигну ще й магію прикрутити, — проговорює він. — Спершу фікс, який треба зробити. Магія — премія зверху.

Той Тьома, якому хочеться всього й одразу, та ще й ефектніше, всередині нікуди не подівся — у колишні дні цей голос його й вів. Зараз Тьома його чує, усміхається — і спокійно ставить у чергу. Азарт не зник. Просто тепер керує не він.

3. Добре формулювання не потребує порятунку

Тьома віддає бланк Льосі на вичитку. На екрані — той самий TASK_SPEC, який він зібрав за пʼять хвилин, без мук:

# TASK_SPEC — фікс нарахування нагород (reward-flow)
ДЕФЕКТ:     бали за заявку рахуються неправильно (множник рівня бреше)
ЦІЛЬ:       нарахування за правилами з rules.md; лідерборд отримує правильне число
SCOPE:      тільки reward-flow.js
NON-GOALS:  верстку, лідерборд, partner-зону та /legacy не чіпати
ПЕРЕВІРКА:  тест на нарахування — червоний на багу, зелений на фіксі; скриншот лідерборда
ГІЛКА:      fix-reward-flow, чекпоїнти після тесту і після фіксу

Льоха швидко пробігає формулювання й лишає тільки кілька дрібних уточнень — завдання тримається саме, рятувати нічого.

— Чисто, — відповідає Льоха. — Тут і правити нічого. Памʼятаєш, як раніше було? Повернеш формулювання, а в ньому живого місця немає: «Що означає „виправити нарахування“? Яка поведінка правильна? Як зрозумієш, що все готово?». Кожне друге запитання — про те, чого ти сам не сформулював.

— Памʼятаю, — відповідає Тьома. — Ти з мене завдання кліщами витягував. А я ображався, думав, що ти прискіпаєшся.

— А тепер сам усе закрив, ще до мене, — пише Льоха. — Сам план окремо проговорюватимемо?

І Тьома проговорює його сам, не чекаючи:

— Та що там. Спершу план без правок, я його гляну й підкручу, потім уже виконання. Як завжди.

Для Тьоми це вже не окрема техніка. План перестав бути прийомом, який вмикаєш за нагоди, — став просто способом починати: той, хто колись не міг сформулювати навіть просту річ, тепер пише формулювання і план тому, що вміє й хоче, а не тому, що припекло.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ