JavaRush /Курси /Claude Code SELF /Навіщо потрібен свіжий погляд

Навіщо потрібен свіжий погляд

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

1. Review — це окрема робота, а не доробляння

Тьому й далі щось непокоїть. Є відчуття, що все не так просто. І він починає з цього:

— Слухай, а навіщо взагалі окремий субагент? Гра готова, лежить у галереї. Що там розбирати — і чому не сам Сашка? Чому, зрештою, в нього не виходить?

— А ось тут дві різні роботи, які легко сплутати, — не поспішає Льоха. — Коли ви пишете код, ваша мета — додати нову фічу, новий екран, ще один шматок функціональності. А розбирати код — це не «додати ще». Це оцінити те, що вже є: знайти, що не так, що незручно, що зламано. Англійською це review, розбір. І тут інший режим голови: не «що б ще наліпити», а «що тут не так».

— Тобто це наче… не доробляння?

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

— І що, ніяк не можна однією головою?

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

2. Чому чуже око бачить краще: чистіший контекст

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

— Ось, ти сам і відповів, — Льоха фиркає. — І не тому, що Сашка дурний. А тому, що він цю гру зібрав сам. Кожен рядок писав він — і все це досі в нього в голові, у тій самій розмові, де ви її ліпили. Око біжить по коду й на кожному місці киває: «так, так і задумано» — і проскакує повз те, де справді криво. Він бачить не те, що в коді є, а те, що він хотів туди покласти. Знайома річ: сто разів перечитав свого листа й не бачиш друкарської помилки, а колега помічає її за секунду. Він грамотніший? Ні. Просто читає свіжим оком.

— А в свіжого субагента цієї картинки «як задумано» в голові немає?

— Немає взагалі. Він не памʼятає, що Сашка хотів. Не бачив, як ви збирали Змійку. Він дивиться рівно на те, що лежить перед ним насправді. Тому криву стіну він бачить одразу — для Сашка вона звична й рідна, а для чужого просто крива.

Тьома повільно киває і сам підводить підсумок — криво, але своїми словами:

— Тобто фішка не в тому, що прискіпувач розумніший за Сашка. А в тому, що в нього голова чиста. Не забита нашою ж збіркою.

— Саме так. Не більше розуму — чистіший контекст. Запиши це золотими літерами, воно дорого коштує. Ось чому «попроси Сашка бути суворішим» не працює: суворість ту саму замилену карту не чистить. А окремий субагент приходить до Змійки без цієї втомленої карти — для нього це просто гра, яку він бачить уперше. Те, що для вас «ну так, так і було задумано», для нього — «стоп, а чому воно так смикається?».

І додає — в голосі зʼявляється щось важливіше:

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

Наприкінці Льоха мимохіть згадує й другу сторону медалі:

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

— У кишеню так у кишеню, — Тьома киває, але думку про те, що «щось не враховує», відкладає, не розглядаючи: йому зараз не до неї. Зате чіпляє інше, радісне. — Слухай, а виходить цікаво. Я думав, делегувати можна лише роботу: зроби те, напиши це. А виходить, віддати можна не тільки руки, а й погляд. Не «зроби за мене», а «подивися за мене очима, яких у мене немає».

— Ось тепер ти доріс, — по-батьківськи радіє Льоха.

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

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